qemu-irix/docs
Peter Maydell 7abee6c988 savevm: Ignore minimum_version_id_old if there is no load_state_old
At the moment we require vmstate definitions to set minimum_version_id_old
to the same value as minimum_version_id if they do not provide a
load_state_old handler. Since the load_state_old functionality is
required only for a handful of devices that need to retain migration
compatibility with a pre-vmstate implementation, this means the bulk
of devices have pointless boilerplate. Relax the definition so that
minimum_version_id_old is ignored if there is no load_state_old handler.

Note that under the old scheme we would segfault if the vmstate
specified a minimum_version_id_old that was less than minimum_version_id
but did not provide a load_state_old function, and the incoming state
specified a version number between minimum_version_id_old and
minimum_version_id. Under the new scheme this will just result in
our failing the migration.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
(cherry picked from commit 767adce2d9)

Conflicts:
	vmstate.c

*removed dependency on b6fcfa59 (Move VMState code to vmstate.c)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2014-06-26 14:26:28 -05:00
..
qmp Use qemu-project.org domain name 2013-10-11 09:34:56 -07:00
specs qcow2: Alignment of snapshot table entries 2013-10-11 16:49:58 +02:00
atomics.txt
blkverify.txt
bootindex.txt
ccid.txt docs/ccid.txt: fix the typo 2013-10-26 13:04:12 +04:00
ich9-ehci-uhci.cfg
libcacard.txt
live-block-ops.txt
memory.txt docs/memory.txt: Clarify and expand priority/overlap documentation 2013-11-05 19:59:24 -08:00
migration.txt savevm: Ignore minimum_version_id_old if there is no load_state_old 2014-06-26 14:26:28 -05:00
q35-chipset.cfg
qapi-code-gen.txt qapi: fix documentation example 2013-10-26 13:01:58 +04:00
qdev-device-use.txt
qemupciserial.inf
rdma.txt Use qemu-project.org domain name 2013-10-11 09:34:56 -07:00
spice-port-fqdn.txt
tracing.txt
usb-storage.txt
usb2.txt
virtio-balloon-stats.txt
vnc-ledstate-Pseudo-encoding.txt
writing-qmp-commands.txt
xbzrle.txt
xen-save-devices-state.txt