qemu-e2k/hw/ide
John Snow d590474922 ahci: prohibit "restarting" the FIS or CLB engines
If the FIS or DMA engines are already started, do not allow them to be
"restarted." As a side-effect of this change, the migration post-load
routine must be modified to cope. If the engines are listed as "on"
in the migrated registers, they must be cleared to allow the startup
routine to see the transition from "off" to "on".

As a second side-effect, the extra argument to ahci_cond_engine_start
is removed in favor of consistent behavior.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 1454103689-13042-5-git-send-email-jsnow@redhat.com
2016-02-10 13:29:40 -05:00
..
Makefile.objs hw: make all of hw/ide/ configurable via default-configs/ 2013-04-08 18:13:12 +02:00
ahci.c ahci: prohibit "restarting" the FIS or CLB engines 2016-02-10 13:29:40 -05:00
ahci.h ahci: Add allwinner AHCI 2015-11-06 14:09:01 -05:00
atapi.c ide: Clean up includes 2016-01-29 15:07:23 +00:00
cmd646.c ide: Clean up includes 2016-01-29 15:07:23 +00:00
core.c ide: fix device_reset to not ignore pending AIO 2016-02-10 13:29:39 -05:00
ich.c ide: Clean up includes 2016-01-29 15:07:23 +00:00
internal.h ide: move buffered DMA cancel to core 2016-02-10 13:29:39 -05:00
isa.c ide: Clean up includes 2016-01-29 15:07:23 +00:00
macio.c macio: add dma_active to VMStateDescription 2016-01-30 23:37:36 +11:00
microdrive.c ide: Clean up includes 2016-01-29 15:07:23 +00:00
mmio.c ide: Clean up includes 2016-01-29 15:07:23 +00:00
pci.c ide: move buffered DMA cancel to core 2016-02-10 13:29:39 -05:00
pci.h ide: place initial state of the current request to IDEBus 2015-03-10 14:02:22 +01:00
piix.c ide: Clean up includes 2016-01-29 15:07:23 +00:00
qdev.c qom: Swap 'name' next to visitor in ObjectPropertyAccessor 2016-02-08 17:29:56 +01:00
via.c ide: Clean up includes 2016-01-29 15:07:23 +00:00