Patchwork [PULL,00/12] QOM CPUState patch queue 2013-02-01

login
register
mail settings
Submitter Andreas Färber
Date Feb. 1, 2013, 12:44 a.m.
Message ID <1359679480-32356-1-git-send-email-afaerber@suse.de>
Download mbox
Permalink /patch/217311/
State New
Headers show

Pull-request

git://github.com/afaerber/qemu-cpu.git qom-cpu

Comments

Andreas Färber - Feb. 1, 2013, 12:44 a.m.
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 <anthony@codemonkey.ws>
Cc: Eduardo Habkost <ehabkost@redhat.com>
Cc: Igor Mammedov <imammedo@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