Hi Blue / Aurelien, This is my current patch queue for ppc. Please pull.
Alex The following changes since commit 50cd72148211c5e5f22ea2519d19ce024226e61f: Max Filippov (1): hw/xtensa_sim: get rid of intermediate xtensa_sim_init are available in the git repository at: git://repo.or.cz/qemu/agraf.git ppc-for-upstream Alexander Graf (16): PPC: Bamboo: Fix memory size DT property PPC: 440: Emulate DCBR0 ac97: convert PIO to new memory api read/write virtio-pci: convert PIO to new memory api read/write es1370: convert PIO to new memory api read/write i8254: convert PIO to new memory api read/write m48t59: convert PIO to new memory api read/write mc146818rtc: convert PIO to new memory api read/write pc port92: convert PIO to new memory api read/write pckbd: convert PIO to new memory api read/write rtl8139: convert PIO to new memory api read/write serial: convert PIO to new memory api read/write vmport: convert PIO to new memory api read/write xen_platform: convert PIO to new memory api read/write PPC: e500: Map PIO space into core memory region PPC: pseries: Remove hack for PIO window Bharat Bhushan (1): e500: Fix serial initialization David Gibson (3): pseries: Don't allow duplicate registration of hcalls or RTAS calls target-ppc: Rework storage of VPA registration state pseries: Implement qemu initiated shutdowns using EPOW events Peter Maydell (1): Remove TARGET_PHYS_ADDR_BITS define completely zhlci...@gmail.com (1): Add USB option in machine options hw/ac97.c | 109 ++++++++++++--- hw/es1370.c | 46 +++++-- hw/i8254.c | 20 ++-- hw/m48t59.c | 24 ++-- hw/mc146818rtc.c | 19 ++- hw/nseries.c | 3 +- hw/pc.c | 19 ++- hw/pc_piix.c | 2 +- hw/pckbd.c | 48 ++++--- hw/ppc/Makefile.objs | 1 + hw/ppc/e500.c | 5 +- hw/ppc440_bamboo.c | 2 +- hw/ppc_newworld.c | 19 +-- hw/ppc_oldworld.c | 2 +- hw/ppc_prep.c | 2 +- hw/ppce500_pci.c | 9 +- hw/pxa2xx.c | 4 +- hw/realview.c | 2 +- hw/rtl8139.c | 78 +++++------ hw/serial.c | 30 +++-- hw/spapr.c | 16 ++- hw/spapr.h | 8 + hw/spapr_events.c | 321 +++++++++++++++++++++++++++++++++++++++++++ hw/spapr_hcall.c | 29 ++-- hw/spapr_pci.c | 44 +------ hw/spapr_pci.h | 2 +- hw/spapr_rtas.c | 9 ++ hw/versatilepb.c | 2 +- hw/virtio-pci.c | 126 +++++++---------- hw/vmport.c | 21 ++-- hw/xen_platform.c | 48 +++++-- qemu-config.c | 4 + sysemu.h | 4 +- target-ppc/cpu.h | 7 +- target-ppc/mmu_helper.c | 2 - target-ppc/translate_init.c | 9 +- vl.c | 30 ++++- 37 files changed, 785 insertions(+), 341 deletions(-) create mode 100644 hw/spapr_events.c