grub/disk
chrfranke 7086085ba3 2009-01-16 Christian Franke <franke@computer.org>
* disk/ata.c (enum grub_ata_commands): Remove EXEC_DEV_DIAGNOSTICS.
	(enum grub_ata_timeout_milliseconds): New enum.
	(grub_ata_wait_status): Add parameter milliseconds.
	(grub_ata_cmd): Remove variable `err'.  Remove wait for !DRQ to allow
	recovery from timed-out commands.
	(grub_ata_pio_read): Add parameter milliseconds.  Fix error return,
	return grub_errno instead of REG_ERROR.
	(grub_ata_pio_write): Add parameter milliseconds.
	(grub_atapi_identify): Fix size of ATAPI IDENTIFY sector.
	Pass milliseconds to grub_ata_wait_status () and
	grub_ata_pio_read ().
	(grub_atapi_packet): Pass milliseconds to grub_ata_pio_write ().
	(grub_ata_identify): Remove variable `ataerr'.  Pass milliseconds to
	grub_ata_wait_status ().  Fix IDENTIFY timeout check.
	(grub_ata_device_initialize): Remove EXECUTE DEVICE DIAGNOSTICS.
	It is not suitable for device detection, because DEV bit is ignored,
	the command may run too long, and not all devices set the signature
	properly.
	(grub_ata_pciinit): Clear grub_errno before grub_ata_device_initialize ().
	(grub_ata_setaddress): Pass milliseconds to grub_ata_wait_status ().
	Fix device selection, DEV bit must be set first to address the registers
	of the correct device.
	(grub_ata_readwrite): Pass milliseconds to grub_ata_wait_status () and
	grub_ata_pio_read/write ().
	(grub_atapi_read): Pass milliseconds to grub_ata_pio_read ().
	(grub_atapi_write): Pass milliseconds to grub_ata_pio_write ().
2009-01-16 19:29:41 +00:00
..
efi 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
i386/pc 2008-08-23 Bean <bean123ch@gmail.com> 2008-08-23 14:51:19 +00:00
ieee1275 2009-01-10 Robert Millan <rmh@aybabtu.com> 2009-01-10 13:07:44 +00:00
ata.c 2009-01-16 Christian Franke <franke@computer.org> 2009-01-16 19:29:41 +00:00
dmraid_nvidia.c 2008-09-24 Carles Pina i Estany <carles@pina.cat> 2008-09-24 16:38:58 +00:00
fs_uuid.c 2008-07-01 Pavel Roskin <proski@gnu.org> 2008-07-02 01:07:37 +00:00
host.c 2008-04-01 Pavel Roskin <proski@gnu.org> 2008-04-02 04:25:41 +00:00
loopback.c 2008-04-01 Pavel Roskin <proski@gnu.org> 2008-04-02 04:25:41 +00:00
lvm.c 2008-10-29 Guillem Jover <guillem.jover@nokia.com> 2008-10-29 19:24:11 +00:00
mdraid_linux.c 2008-08-23 Bean <bean123ch@gmail.com> 2008-08-23 14:51:19 +00:00
memdisk.c 2008-08-02 Robert Millan <rmh@aybabtu.com> 2008-08-02 12:17:44 +00:00
raid.c 2008-09-04 Felix Zielcke <fzielcke@z-51.de> 2008-09-06 13:56:15 +00:00
raid5_recover.c 2008-08-23 Bean <bean123ch@gmail.com> 2008-08-23 14:51:19 +00:00
raid6_recover.c 2008-08-23 Bean <bean123ch@gmail.com> 2008-08-23 14:51:19 +00:00
scsi.c 2008-09-22 Bean <bean123ch@gmail.com> 2008-09-22 03:49:26 +00:00