qemu-e2k/hw/ide
Stefan Hajnoczi e82dabd82e ide: convert ide_sector_write() to asynchronous I/O
The IDE PIO write sector code path uses bdrv_write() and hence can make
the guest unresponsive while the I/O request is in progress.  This patch
converts ide_sector_write() to use bdrv_aio_writev() by using the
BUSY_STAT bit to tell the guest that the request is in progress.

Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Tested-by: Richard Davies <richard@arachsys.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2012-04-19 16:03:27 +02:00
..
ahci.c
ahci.h
atapi.c
cmd646.c
core.c ide: convert ide_sector_write() to asynchronous I/O 2012-04-19 16:03:27 +02:00
ich.c
internal.h
isa.c
macio.c
microdrive.c
mmio.c
pci.c
pci.h
piix.c
qdev.c
via.c