QEMU 2.4 broke the migration of old pseries machine with the addition
of configuration sections, which are sent unconditionally.

This series fixes the issue by allowing the configuration sections to be
made optional with a machine property. 

This approach is an alternative to simply skipping configuration for older
machines (as it done for x86): it allows QEMU to accept incoming migration
of older pseries with or without the configuration section. So it fixes
migration from QEMU 2.3 without breaking QEMU 2.4.

---

Greg Kurz (2):
      migration: allow configuration section to be optional
      spapr: fix migration of older pseries


 hw/core/machine.c   |   21 +++++++++++++++++++++
 hw/ppc/spapr.c      |    1 +
 include/hw/boards.h |    1 +
 migration/savevm.c  |   21 +++++++++++++++------
 qemu-options.hx     |    3 ++-
 5 files changed, 40 insertions(+), 7 deletions(-)


Reply via email to