qemu/hw/ide
Kevin Wolf b39f961265 ide: Reset BMIDEA bit when the bus master is stopped
The device is supposed to reset the Bus Master IDE Active bit in the
status register when 0 is written to the Start/Stop Bus Master bit in
the command register.

In the common cases this happens automatically because bdrv_drain_all()
flushes the requests, but with a large PRDT it could remain set.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2013-05-08 15:28:49 +02:00
..
ahci.c ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00
ahci.h ahci: Add migration support 2013-01-25 18:18:36 +01:00
atapi.c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
cmd646.c ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00
core.c ide: refuse WIN_READ_NATIVE_MAX on empty device 2013-04-15 10:18:05 +02:00
ich.c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
internal.h ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00
isa.c ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00
macio.c ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00
Makefile.objs hw: make all of hw/ide/ configurable via default-configs/ 2013-04-08 18:13:12 +02:00
microdrive.c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
mmio.c ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00
pci.c ide: Reset BMIDEA bit when the bus master is stopped 2013-05-08 15:28:49 +02:00
pci.h
piix.c ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00
qdev.c ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00
via.c ahci: Don't allow creating slave drives 2013-05-08 15:28:49 +02:00