qemu/hw/ide
Kevin Wolf 72bcca73c7 ide: Fix status register after short PRDs
When failing a request because the length of the regions described by
the PRDT was too short for the requested number of sectors, the IDE
emulation forgot to update the status register, so that the device would
keep the BSY flag set indefinitely.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2012-11-21 09:47:34 +01:00
..
ahci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ahci.h ide/ahci: Use universal DMA helper functions 2012-06-27 16:33:25 -05:00
atapi.c ATAPI: STARTSTOPUNIT only eject/load media if powercondition is 0 2012-09-12 15:50:09 +02:00
cmd646.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
core.c ide: Fix status register after short PRDs 2012-11-21 09:47:34 +01:00
ich.c Merge branch pci into master 2012-07-29 17:05:35 +03:00
internal.h ahci: Fix ahci cdrom read corruptions for reads > 128k 2012-08-10 10:25:12 +02:00
isa.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
macio.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
Makefile.objs Remove libhw 2012-10-05 16:07:49 -05:00
microdrive.c hw: Trim superfluous #include "block_int.h" 2011-09-12 15:17:21 +02:00
mmio.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pci.h ide: convert to memory API 2011-08-08 10:15:54 -05:00
piix.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
qdev.c scsi, pci, qdev, isa-bus, sysbus: don't let *_get_fw_dev_path return NULL 2012-10-05 07:58:36 -05:00
via.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00