59a64ef6da
* disk/ata.c (GRUB_ATAPI_REG_*): New defines. (GRUB_ATAPI_IREASON_*): Likewise. (grub_ata_pio_write): Fix timeout error return. (grub_atapi_identify): Add grub_ata_wait () after cmd. (grub_atapi_wait_drq): New function. (grub_atapi_packet): New parameter `size'. Use grub_atapi_wait_drq () and direct write instead of grub_ata_pio_write (). (grub_atapi_read): Replace grub_ata_pio_read () by a loop which reads the number of bytes requested by the device for each DRQ assertion. (grub_atapi_write): Remove old implementation, return not implemented instead. |
||
---|---|---|
.. | ||
efi | ||
i386/pc | ||
ieee1275 | ||
ata.c | ||
dmraid_nvidia.c | ||
fs_uuid.c | ||
host.c | ||
loopback.c | ||
lvm.c | ||
mdraid_linux.c | ||
memdisk.c | ||
raid.c | ||
raid5_recover.c | ||
raid6_recover.c | ||
scsi.c |