source: trunk/src/os2ahci/os2ahci.def@ 77

Last change on this file since 77 was 77, checked in by chris, 15 years ago
  • Further fixes to automatic ATAPI sense handling, now supporting sense buffers larger than 64 bytes if requested by initiator (cdrecord wanted 96 bytes)
  • Separate, and internally handled, spinlock for libc malloc/free calls to reduce chances of memory corruption if somebody forgets to get the driver-level spinlock before calling malloc/free. There was no real problem with that, just some awkward code fragments which look much better now.
  • Link power management implemented
  • More generic support for adapter/port options so all of them can now have a global, adapter or port scope
  • Generic support for inverting driver options (i.e. turn them off with '!')
  • Thorough PCI scan is now the default; the reason it wasn't so far was a delay in Virtualbox but that was never a problem on real hardware
  • SCSI emulation for ATAPI devices; this can be enabled on global, adapter or port scope
File size: 487 bytes
Line 
1library os2ahci
2Description '$@#thi.guten (www.thiguten.de):1.00.20110221#@OS/2 AHCI Adapter Device Driver'
3protmode
4
5segments
6 DEVHDR CLASS 'DATA'
7 _DATA CLASS 'DATA'
8 CONST CLASS 'CONST'
9 _BSS CLASS 'BSS'
10 c_common CLASS 'BSS'
11 _z_data CLASS 'BSS'
12 _TEXT CLASS 'CODE' IOPL
13 'CODE' CLASS 'CODE' IOPL
14 RMCode CLASS 'CODE' IOPL
15 LIBCODE CLASS 'CODE' IOPL
16 _z_text CLASS 'CODE' IOPL
17
Note: See TracBrowser for help on using the repository browser.