qemu-e2k/hw
Paolo Bonzini d12b9ff2a4 ide: migrate initial request state via IDEBus
This only breaks backwards migration compatibility if the bus is in
an error state.  It is in principle possible to avoid this by making
two subsections (one for version 1, and one for version 2, but with
the same name) with different "_needed" callbacks.  The v1 callback would
return true if error_status != 0 and the bus is PATA; the v2 callback
would return true if error_status != 0 and the bus is AHCI.

Forward migration keeps working.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 1424708286-16483-11-git-send-email-jsnow@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2015-03-10 14:02:22 +01:00
..
9pfs rcu: introduce RCU-enabled QLIST 2015-02-16 17:30:19 +01:00
acpi pci, pc, virtio fixes and cleanups 2015-01-27 13:17:30 +00:00
alpha QOM infrastructure fixes and device conversions 2015-03-02 13:20:43 +00:00
arm error: Use error_report_err() where appropriate 2015-02-18 10:51:09 +01:00
audio sb16: fix interrupt acknowledgement 2015-01-22 11:04:18 +01:00
block BlockConf: Call backend functions to detect geometry and blocksizes 2015-03-10 14:02:22 +01:00
bt
char QOM infrastructure fixes and device conversions 2015-03-02 13:20:43 +00:00
core BlockConf: Call backend functions to detect geometry and blocksizes 2015-03-10 14:02:22 +01:00
cpu
cris
display qxl: drop update_displaychangelistener call for secondary qxl devices 2015-03-03 08:33:08 +01:00
dma vmstate: accept QEMUTimer in VMSTATE_TIMER*, add VMSTATE_TIMER_PTR* 2015-01-26 12:22:44 +01:00
gpio
i2c
i386 QemuOpts: Convert various setters to Error 2015-03-03 01:28:54 +00:00
ide ide: migrate initial request state via IDEBus 2015-03-10 14:02:22 +01:00
input Add trace to ps2.c. 2015-02-10 09:27:20 +03:00
intc hmp: Name HMP info handler functions hmp_info_SUBCOMMAND() 2015-02-18 11:58:50 +01:00
ipack
isa isa: remove isa_mem_base variable 2015-02-13 14:09:28 +00:00
lm32
m68k
mem pc-dimm: add a function to calculate VM's current RAM size 2015-03-04 13:00:04 -05:00
microblaze
mips QOM infrastructure fixes and device conversions 2015-03-02 13:20:43 +00:00
misc Give ivshmem its own config option 2015-02-27 15:17:46 +01:00
moxie
net etsec: Replace qdev_init() by qdev_init_nofail() 2015-02-24 00:19:05 +01:00
nvram fw_cfg: fix endianness in fw_cfg_data_mem_read() / _write() 2015-01-16 11:54:30 +00:00
openrisc
pci QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix use 2015-02-26 14:49:31 +01:00
pci-bridge Add specific config options for PCI-E bridges 2015-02-27 15:17:35 +01:00
pci-host - vhost-scsi: add bootindex property 2015-02-24 13:58:18 +00:00
pcmcia
ppc NUMA fixes queue 2015-03-02 12:13:45 +00:00
s390x s390x/pci: Rework memory access in zpci instruction 2015-02-18 09:37:15 +01:00
scsi BlockConf: Call backend functions to detect geometry and blocksizes 2015-03-10 14:02:22 +01:00
sd vmstate: accept QEMUTimer in VMSTATE_TIMER*, add VMSTATE_TIMER_PTR* 2015-01-26 12:22:44 +01:00
sh4 r2d: Don't use legacy -usbdevice support for setting up board 2015-02-18 10:53:10 +01:00
sparc hmp: Name HMP info handler functions hmp_info_SUBCOMMAND() 2015-02-18 11:58:50 +01:00
sparc64 QOM infrastructure fixes and device conversions 2015-03-02 13:20:43 +00:00
ssi
timer fix mc146818rtc wrong subsection name to avoid vmstate_subsection_load() fail 2015-02-05 17:16:14 +01:00
tpm
tricore
unicore32
usb BlockConf: Call backend functions to detect geometry and blocksizes 2015-03-10 14:02:22 +01:00
vfio vfio-pci: Enable device request notification support 2015-03-02 11:38:55 -07:00
virtio virtio-balloon: Add some trace events 2015-03-04 13:00:04 -05:00
watchdog QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix use 2015-02-26 14:49:31 +01:00
xen
xenpv
xtensa target-xtensa: xtfpga: fix ml605 flash size 2015-03-07 15:27:55 +03:00
Makefile.objs