qemu-e2k/hw/i386
Igor Mammedov 4da7faaeb0 pc: Enforce adding CPUs contiguously and removing them in opposite order
It will still allow us to use cpu_index as migration instance_id
since when CPUs are added contiguously (from the first to the last)
and removed in opposite order, cpu_index stays stable and it's
reproducible on destination side.

While there is work in progress to support migration when there
are holes in cpu_index range resulting from out-of-order plug or
unplug, this patch is intended as an interim solution until
cpu_index usage is cleaned up.

As result of this patch it would be possible to plug/unplug CPUs,
but in limited order that doesn't break migration.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2016-07-20 12:02:19 -03:00
..
kvm Use #include "..." for our own headers, <...> for others 2016-07-12 16:19:16 +02:00
xen
acpi-build.c range: Eliminate direct Range member access 2016-07-04 16:49:33 +03:00
acpi-build.h
intel_iommu_internal.h
intel_iommu.c hw/iommu: enable iommu with -device 2016-07-04 14:50:58 +03:00
kvmvapic.c
Makefile.objs
multiboot.c
multiboot.h
pc_piix.c xen: fix ram init regression 2016-07-04 14:50:00 +03:00
pc_q35.c hw/iommu: enable iommu with -device 2016-07-04 14:50:58 +03:00
pc_sysfw.c
pc.c pc: Enforce adding CPUs contiguously and removing them in opposite order 2016-07-20 12:02:19 -03:00
pci-assign-load-rom.c
trace-events