]> git.proxmox.com Git - grub2.git/commit - ChangeLog
2009-01-19 Christian Franke <franke@computer.org>
authorchrfranke <chrfranke@localhost>
Mon, 19 Jan 2009 20:39:57 +0000 (20:39 +0000)
committerchrfranke <chrfranke@localhost>
Mon, 19 Jan 2009 20:39:57 +0000 (20:39 +0000)
commit59a64ef6dad452a05881a3c8aaa2526a7ae4c650
tree1654641d9e80712351a82a61af4fe781e2def232
parent1cfe20b333510db233ed9e51fcbbfcaf545332e7
2009-01-19  Christian Franke  <franke@computer.org>

* 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.
ChangeLog
disk/ata.c