Annotation of Examples/DriverKit/Adaptec1542B/changes, revision 1.1

1.1     ! root        1:                drvAdaptec1542B revision history
        !             2:                
        !             3: Note: 3.2Patches version was built from scsidrivers-10.
        !             4: 
        !             5: changes from scsidrivers-10 to scsidrivers-13
        !             6:    -- eliminated global variables aha_mb_area, aha_ccb[], aha_ccb_next,
        !             7:       aha_board_id, ccbLock, numFreeCcbs; made them instance vars to 
        !             8:       allow for multiple host adapters.
        !             9:    -- Mailboxes and ccbs now dynamically allocated via IOMallocLow().
        !            10:    -- Added 3.3 CDB length parsing
        !            11:    -- Set mb->mb_stat = AHA_MB_IN_FREE *after* getting ccb ptr in 
        !            12:       interruptOccurred
        !            13:    -- Avoided re-init'ing ccb->waitLock in allocCcb
        !            14:    -- deleted unused enqueue_tail(), dequeue_head() from AHAInline.h
        !            15:    
        !            16: changes from scsidrivers-13 to scsidrivers-14
        !            17:    -- undocumented scsiReq->pad hack to set cmdlen for group 6, 7 opcodes
        !            18:       for 3.2
        !            19: 
        !            20: changes from scsidrivers-15 to scsidrivers-16
        !            21:    -- Fixed autosense. Bug 32645.
        !            22:    -- Avoid dmaLock acquire if no data transfer. Bug 44139.
        !            23:    -- Fixed DEBUG configuration panics in -interruptOccurred. Bug 44552.
        !            24:    -- Fixed Bogus timeout detection. Bug 45016.
        !            25: 
        !            26: drvAdaptec1542B-1
        !            27:    * submitted to RC 2 Aug 94 for 3.3
        !            28:    -- copied to driverdev as first version of this project
        !            29:    -- changes since scsidrivers-16:
        !            30:       -- deleted "Server name" from Default.table
        !            31:       -- REV_3_3 = 1
        !            32:       
        !            33: drvAdaptec1542B-2
        !            34:    -- bogusly integrated submitted to RC 3 Aug 94 for /usr/Drivers/i386
        !            35:       fiasco. Version 3 backs out these changes. 
        !            36:       
        !            37: drvAdaptec1542B-3
        !            38:    * version = 3.30
        !            39:    * Integrated in driverdev and submitted to RC for 3.3 29 Sep 94
        !            40:    * Released in Thunder8Q/Lightning8Q.
        !            41:    -- Added this file to project. 
        !            42:    -- Added SGS_ENV
        !            43:    -- Deleted Info.rtf
        !            44:    
        !            45: drvAdaptec1542B-4
        !            46:    * Version = 3.31
        !            47:    * Integrated and submitted to RC by dreece 20 Oct 94
        !            48:    -- Updated this file to reflect all changes since 3.2Patches version 
        !            49:      (from scsidrivers-10)
        !            50:    -- +probe now returns BOOL instead of id (bug 48372)
        !            51: 
        !            52: drvAdaptec1542B-5
        !            53:    * version = 3.32
        !            54:    -- replaced driver code with Example Adaptec driver to provide up-to-date
        !            55:       example and to replace questionable programming techniques with
        !            56:       approved driverkit style coding. 
        !            57:    -- made -free more robust
        !            58:       

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.