|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.