Hello, This is my current QOM CPU patch queue to complete the Soft Freeze. Please pull.
It includes various cleanups: * unmigratable CPUs, * CPU model types as <name>-<arch>-cpu, * x86 preparations for further CPUState refactorings, * x86 double CPU reset (partial fix). Regards, Andreas Cc: Anthony Liguori <anth...@codemonkey.ws> Cc: Eduardo Habkost <ehabk...@redhat.com> Cc: Igor Mammedov <imamm...@redhat.com> The following changes since commit 6b2578d678497dbce44ed7999d269fc973ae6e8f: ide/mmio: QOM'ify MMIO IDE for R2D (2013-02-01 00:13:41 +0100) are available in the git repository at: git://github.com/afaerber/qemu-cpu.git qom-cpu for you to fetch changes up to 77868120cfe93ad7816dfac6546684e5a6c6e256: linux-user: bsd-user: Don't reset X86CPU twice (2013-02-01 01:35:43 +0100) ---------------------------------------------------------------- Andreas Färber (12): target-unicore32: Mark as unmigratable target-microblaze: Mark as unmigratable target-xtensa: Mark as unmigratable target-sh4: Mark as unmigratable target-s390x: Mark as unmigratable target-m68k: Mark as unmigratable target-m68k: Rename CPU subtypes target-openrisc: TYPE_OPENRISC_CPU should be abstract target-openrisc: Rename CPU subtypes target-unicore32: Rename CPU subtypes target-i386: Pass X86CPU to cpu_x86_set_a20() linux-user: bsd-user: Don't reset X86CPU twice bsd-user/main.c | 2 +- hw/pc.c | 7 ++++--- linux-user/main.c | 2 +- target-i386/cpu.h | 2 +- target-i386/helper.c | 4 +++- target-m68k/Makefile.objs | 1 - target-m68k/cpu.c | 16 ++++++++++++++-- target-m68k/helper.c | 11 ++++++++--- target-microblaze/Makefile.objs | 2 +- target-microblaze/cpu.c | 9 +++++++++ target-microblaze/cpu.h | 2 -- target-microblaze/machine.c | 11 ----------- target-openrisc/cpu.c | 17 ++++++++++++----- target-s390x/Makefile.objs | 2 +- target-s390x/cpu.c | 10 +++++++++- target-s390x/machine.c | 30 ------------------------------ target-sh4/Makefile.objs | 1 - target-sh4/cpu.c | 9 +++++++++ target-unicore32/Makefile.objs | 2 +- target-unicore32/cpu.c | 17 ++++++++++++++--- target-unicore32/cpu.h | 2 -- target-unicore32/helper.c | 1 + target-unicore32/machine.c | 23 ----------------------- target-xtensa/Makefile.objs | 1 - target-xtensa/cpu.c | 9 +++++++++ target-xtensa/machine.c | 38 -------------------------------------- 26 Dateien geändert, 98 Zeilen hinzugefügt(+), 133 Zeilen entfernt(-) delete mode 100644 target-m68k/machine.c delete mode 100644 target-microblaze/machine.c delete mode 100644 target-s390x/machine.c delete mode 100644 target-sh4/machine.c delete mode 100644 target-unicore32/machine.c delete mode 100644 target-xtensa/machine.c