Hi Blue, This is my current patch queue for s390. Please pull.
It contains a few features, but only because I forgot to send out a pull request for -rc1. These have been lying in my queue for a while. I also have two of Richard's TCG patches in, because without I can't compile and they look perfectly sane to me. Alex The following changes since commit 0e3b800e71cb7759d099eabbd8ad4c4fe848e381: Peter Maydell (1): hw/lan9118.c: Add missing 'break' to fix buffer overrun are available in the git repository at: git://repo.or.cz/qemu/agraf.git s390-next Alexander Graf (11): [S390] Add hotplug support Compile device-hotplug on all targets Add generic drive hotplugging Expose drive_add on all architectures s390x: add ldeb instruction s390x: make ipte 31-bit aware s390x: update R and C bits in storage key s390x: implement rrbe instruction properly s390x: implement SIGP restart and shutdown s390x: Add shutdown for TCG s390-virtio machine s390x: initialize virtio dev region Christian Borntraeger (3): s390: fix reset hypercall to reset the status s390: fix short kernel command lines s390: Fix cpu shutdown for KVM Richard Henderson (2): tcg: Standardize on TCGReg as the enum for hard registers tcg: Use TCGReg for standard tcg-target entry points. Makefile.target | 5 +++- hmp-commands.hx | 2 - hw/device-hotplug.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++ hw/pci-hotplug.c | 24 +++------------------- hw/s390-virtio-bus.c | 24 ++++++++++++++++++---- hw/s390-virtio-bus.h | 5 ++++ hw/s390-virtio.c | 47 +++++++++++++++++++++++++++++++++++++++++++-- sysemu.h | 6 ++++- target-s390x/cpu.h | 15 ++++++++++++++ target-s390x/helper.c | 27 +++++++++++++++++++++++-- target-s390x/helpers.h | 1 + target-s390x/kvm.c | 19 ++++++----------- target-s390x/op_helper.c | 43 ++++++++++++++++++++++++++++++++++++----- target-s390x/translate.c | 4 +++ tcg/arm/tcg-target.c | 13 ++++++----- tcg/arm/tcg-target.h | 4 +- tcg/hppa/tcg-target.c | 12 +++++----- tcg/hppa/tcg-target.h | 4 +- tcg/i386/tcg-target.c | 13 ++++++----- tcg/i386/tcg-target.h | 4 +- tcg/ia64/tcg-target.c | 12 +++++----- tcg/ia64/tcg-target.h | 4 +- tcg/mips/tcg-target.c | 13 ++++++----- tcg/mips/tcg-target.h | 4 +- tcg/ppc/tcg-target.c | 8 +++--- tcg/ppc/tcg-target.h | 4 +- tcg/ppc64/tcg-target.c | 8 +++--- tcg/ppc64/tcg-target.h | 4 +- tcg/sparc/tcg-target.c | 13 ++++++----- tcg/sparc/tcg-target.h | 4 +- tcg/tcg.c | 8 +++--- tcg/tci/tcg-target.c | 8 +++--- tcg/tci/tcg-target.h | 2 +- tci.c | 38 ++++++++++++++++++------------------ 34 files changed, 308 insertions(+), 141 deletions(-)