File:  [NeXTSTEP 3.3 examples] / Examples / DriverKit / Adaptec1542B / changes
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:49:02 2018 UTC (8 years, 1 month ago) by root
Branches: NeXT, MAIN
CVS tags: NeXTSTEP33, HEAD
Sample Programs from NeXSTEP 3.3

		drvAdaptec1542B revision history
		
Note: 3.2Patches version was built from scsidrivers-10.

changes from scsidrivers-10 to scsidrivers-13
   -- eliminated global variables aha_mb_area, aha_ccb[], aha_ccb_next,
      aha_board_id, ccbLock, numFreeCcbs; made them instance vars to 
      allow for multiple host adapters.
   -- Mailboxes and ccbs now dynamically allocated via IOMallocLow().
   -- Added 3.3 CDB length parsing
   -- Set mb->mb_stat = AHA_MB_IN_FREE *after* getting ccb ptr in 
      interruptOccurred
   -- Avoided re-init'ing ccb->waitLock in allocCcb
   -- deleted unused enqueue_tail(), dequeue_head() from AHAInline.h
   
changes from scsidrivers-13 to scsidrivers-14
   -- undocumented scsiReq->pad hack to set cmdlen for group 6, 7 opcodes
      for 3.2

changes from scsidrivers-15 to scsidrivers-16
   -- Fixed autosense. Bug 32645.
   -- Avoid dmaLock acquire if no data transfer. Bug 44139.
   -- Fixed DEBUG configuration panics in -interruptOccurred. Bug 44552.
   -- Fixed Bogus timeout detection. Bug 45016.

drvAdaptec1542B-1
   * submitted to RC 2 Aug 94 for 3.3
   -- copied to driverdev as first version of this project
   -- changes since scsidrivers-16:
      -- deleted "Server name" from Default.table
      -- REV_3_3 = 1
      
drvAdaptec1542B-2
   -- bogusly integrated submitted to RC 3 Aug 94 for /usr/Drivers/i386
      fiasco. Version 3 backs out these changes. 
      
drvAdaptec1542B-3
   * version = 3.30
   * Integrated in driverdev and submitted to RC for 3.3 29 Sep 94
   * Released in Thunder8Q/Lightning8Q.
   -- Added this file to project. 
   -- Added SGS_ENV
   -- Deleted Info.rtf
   
drvAdaptec1542B-4
   * Version = 3.31
   * Integrated and submitted to RC by dreece 20 Oct 94
   -- Updated this file to reflect all changes since 3.2Patches version 
     (from scsidrivers-10)
   -- +probe now returns BOOL instead of id (bug 48372)

drvAdaptec1542B-5
   * version = 3.32
   -- replaced driver code with Example Adaptec driver to provide up-to-date
      example and to replace questionable programming techniques with
      approved driverkit style coding. 
   -- made -free more robust
      

unix.superglobalmegacorp.com

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