Hi Blue / Aurelien / Anthony, This is my current patch queue for ppc. Please pull.
Alex The following changes since commit 3dc7e2a3fedafc2f951bd62300b342c84e3606f8: Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20131217' into staging (2013-12-19 11:56:33 -0800) are available in the git repository at: git://github.com/agraf/qemu.git tags/signed-ppc-for-upstream for you to fetch changes up to 5fe269b16c6dc8f19da3e8c13d4c66958b00d2f0: spapr: limit numa memory regions by ram size (2013-12-20 01:58:14 +0100) ---------------------------------------------------------------- Patch queue for ppc - 2013-12-20 Alexander Graf (3): PPC: Use default pci bus name for grackle and heathrow roms: Flush icache when writing roms to guest memory PPC: Add VSX to hflags Alexey Kardashevskiy (5): powerpc: add PVR mask support target-ppc: move POWER7+ to a separate family spapr-rtas: replace return code constants with macros spapr-rtas: add ibm, (get|set)-system-parameter spapr: make sure RMA is in first mode of first memory node Greg Kurz (1): target-ppc: add stubs for KVM breakpoints Paolo Bonzini (1): spapr: tie spapr-nvram to -pflash Paul Mackerras (1): spapr: limit numa memory regions by ram size Peter Crosthwaite (2): device_tree: s/qemu_devtree/qemu_fdt globally device_tree: qemu_fdt_setprop: Rename val_array arg Tom Musta (19): Declare and Enable VSX Add MSR VSX and Associated Exception Add VSX Instruction Decoders Add VSR to Global Registers Add lxvd2x Add stxvd2x Add xxpermdi Add lxsdx Add lxvdsx Add lxvw4x Add stxsdx Add stxvw4x Add VSX Scalar Move Instructions Add VSX Vector Move Instructions Add Power7 VSX Logical Instructions Add xxmrgh/xxmrgl Add xxsel Add xxspltw Add xxsldwi ---------------------------------------------------------------- Alexander Graf (3): PPC: Use default pci bus name for grackle and heathrow roms: Flush icache when writing roms to guest memory PPC: Add VSX to hflags Alexey Kardashevskiy (5): powerpc: add PVR mask support target-ppc: move POWER7+ to a separate family spapr-rtas: replace return code constants with macros spapr-rtas: add ibm, (get|set)-system-parameter spapr: make sure RMA is in first mode of first memory node Greg Kurz (1): target-ppc: add stubs for KVM breakpoints Paolo Bonzini (1): spapr: tie spapr-nvram to -pflash Paul Mackerras (1): spapr: limit numa memory regions by ram size Peter Crosthwaite (2): device_tree: s/qemu_devtree/qemu_fdt globally device_tree: qemu_fdt_setprop: Rename val_array arg Tom Musta (19): Declare and Enable VSX Add MSR VSX and Associated Exception Add VSX Instruction Decoders Add VSR to Global Registers Add lxvd2x Add stxvd2x Add xxpermdi Add lxsdx Add lxvdsx Add lxvw4x Add stxsdx Add stxvw4x Add VSX Scalar Move Instructions Add VSX Vector Move Instructions Add Power7 VSX Logical Instructions Add xxmrgh/xxmrgl Add xxsel Add xxspltw Add xxsldwi device_tree.c | 64 ++--- exec.c | 44 +++- hw/arm/boot.c | 24 +- hw/arm/vexpress.c | 18 +- hw/arm/virt.c | 106 ++++---- hw/core/loader.c | 7 + hw/intc/xics.c | 24 +- hw/microblaze/boot.c | 12 +- hw/nvram/spapr_nvram.c | 16 +- hw/pci-host/grackle.c | 2 +- hw/pci-host/uninorth.c | 4 +- hw/ppc/e500.c | 213 +++++++-------- hw/ppc/e500plat.c | 6 +- hw/ppc/mpc8544ds.c | 6 +- hw/ppc/ppc440_bamboo.c | 24 +- hw/ppc/spapr.c | 49 ++-- hw/ppc/spapr_events.c | 6 +- hw/ppc/spapr_pci.c | 42 +-- hw/ppc/spapr_rtas.c | 97 +++++-- hw/ppc/spapr_vio.c | 12 +- hw/ppc/virtex_ml507.c | 2 +- include/exec/cpu-common.h | 1 + include/hw/ppc/spapr.h | 9 + include/sysemu/device_tree.h | 80 +++--- target-ppc/cpu-models.c | 3 +- target-ppc/cpu-models.h | 7 + target-ppc/cpu-qom.h | 2 + target-ppc/cpu.h | 9 +- target-ppc/excp_helper.c | 5 + target-ppc/helper_regs.h | 2 +- target-ppc/kvm.c | 32 +++ target-ppc/translate.c | 605 ++++++++++++++++++++++++++++++++++++++++++- target-ppc/translate_init.c | 91 ++++++- 33 files changed, 1237 insertions(+), 387 deletions(-)