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

Last change on this file since 82 was 82, checked in by chris, 14 years ago

Version 1.09
============

  • Added new command line parameter, "/4", which will force a track size of 56 sectors to be reported in geometry requests. This will improve performance for newer HDs with 4K sectors and file systems which use block sizes larger than 512 bytes (FAT, JFS, ...) because all partitions will be aligned on 4K (8 sector) boundaries.
  • Changed AP_DEVICE parameter to ata_cmd() from 16 bits to 8 bits -- the corresponding field in ATA_CMD has always been 8 bits and there's no point discarding the lower 8 bits of the AP_DEVICE parameter as a general rule. Besides, it confused me in the end...
  • Always return some kind of error in ata_req_sense() because this function will only be called when we received an error interrupt; atapi_req_sense() already does this.
  • Cosmetic changes
File size: 487 bytes
Line 
1library os2ahci
2Description '$@#thi.guten (www.thiguten.de):1.00.20110302#@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.