|
NeKernel dev
|
ATA driver. More...
Macros | |
| #define | kATADataLen (256) |
Functions | |
| Boolean | boot_ata_detected (Void) |
| @check is ATA detected? | |
| STATIC Boolean | boot_ata_wait_io (UInt16 IO) |
| Void | boot_ata_select (UInt16 Bus) |
| Boolean | boot_ata_init (UInt16 Bus, UInt8 Drive, UInt16 &OutBus, UInt8 &OutMaster) |
| Void | boot_ata_read (UInt64 Lba, UInt16 IO, UInt8 Master, CharacterTypeASCII *Buf, SizeT SectorSz, SizeT Size) |
| Void | boot_ata_write (UInt64 Lba, UInt16 IO, UInt8 Master, CharacterTypeASCII *Buf, SizeT SectorSz, SizeT Size) |
ATA driver.
| #define kATADataLen (256) |
fetch serial info model, speed, number of sectors...
| Void boot_ata_read | ( | UInt64 | Lba, |
| UInt16 | IO, | ||
| UInt8 | Master, | ||
| CharacterTypeASCII * | Buf, | ||
| SizeT | SectorSz, | ||
| SizeT | Size ) |