Annotation of Examples/DriverKit/Adaptec1542B/changes, revision 1.1.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.