|
|
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.