June 23, 2010 |
| ||||
|
|
|
| Table 25 — Device parameter table extension | |
|
|
|
|
|
|
| Offset | Type |
| Description |
|
| Word | BIOS selected hardware specific option flags |
| ||
|
|
| Bit | Description |
|
|
|
| 15:14 | Reserved |
|
|
|
| 13 |
| |
|
|
| 12 | HPA Active |
|
|
|
| 11 | Ultra DMA accessing enabled |
|
|
|
| 10:9 | Translation type |
|
|
|
| 8 | ATAPI device uses command packet interrupt |
|
|
|
| 7 |
| |
|
|
| 6 | ATAPI device |
|
|
|
| 5 | Removable media |
|
|
|
| 4 | LBA translation enabled |
|
|
|
| 3 | CHS translation enabled |
|
|
|
| 2 | ATA READ/WRITE MULTIPLE accessing enabled |
|
|
|
| 1 | DMA accessing enabled |
|
|
|
| 0 | PIO accessing enabled |
|
|
|
|
|
| |
| Word | Reserved |
| ||
|
|
|
|
| |
| 14 | Byte | 30h, version level of this table. |
| |
|
|
|
|
| |
| 15 | Byte | Checksum, 2's complement of the 8 bit unsigned sum of bytes |
| |
|
|
|
|
|
|
8.20.4.1 Offset 0-1 - I/O port base
This word is the
8.20.4.2 Offset 2-3 - control port base
This word is the
8.20.4.3 Offset 4 - head prefix
The upper four bits of this byte shall be logically ORed with the head number, or upper four bits of the LBA, each time the disk is addressed. It contains the ATA DEV bit and the LBA addressing bits that are preset, and makes these functions transparent to any software using this extension. The LBA addressing bit is set for each disk access and shall not be used to determine the LBA capability of the system. See the LBA translation enabled bit described in clause 8.24.3.9.5 for system LBA capability.
8.20.4.4Offset 5 - BIOS use only BIOS use only.
8.20.4.5Offset 6 - IRQ number
Each ATA channel requires an assigned Interrupt number. This byte identifies which IRQ is used by this device's channel.
8.20.4.6 Offset 7 - READ/WRITE MULTIPLE command block count
If the device was configured to use the READ/WRITE MULTIPLE command, then this field shall contain the block size of the transfer, in sectors, used by the BIOS.
Working Draft Enhanced Disk Drive - 4 | 55 |