Hi Peter, This is my current patch queue for ppc. Please pull.
Alex The following changes since commit 30eaca3acdf17d7bcbd1213eb149c02037edfb0b: Merge remote-tracking branch 'remotes/spice/tags/pull-spice-20140902-1' into staging (2014-09-02 10:26:10 +0100) 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 534674ec61e699ba76b16a100518bcbcf72f0a01: hypervisor property clashes with hypervisor node (2014-09-04 19:17:59 +0200) ---------------------------------------------------------------- Alexander Graf (11): PPC: KVM: Fix g3beige and mac99 when HV is loaded PPC: mac99: Move NVRAM to page boundary when necessary KVM: Add helper to run KVM_CHECK_EXTENSION on vm fd PPC: KVM: Use vm check_extension for pv hcall PPC: mac99: Fix core99 timer frequency PPC: mac_nvram: Remove unused functions PPC: mac_nvram: Allow 2 and 4 byte accesses PPC: mac_nvram: Split NVRAM into OF and OSX parts PPC: Mac: Move tbfreq into local variable PPC: Cuda: Use cuda timer to expose tbfreq to guest PPC: Fix default config ordering and add eTSEC for ppc64 Alexey Kardashevskiy (7): spapr: Move DT memory node rendering to a helper spapr: Use DT memory node rendering helper for other nodes spapr: Refactor spapr_populate_memory() to allow memoryless nodes spapr: Split memory nodes to power-of-two blocks spapr: Add a helper for node0_size calculation spapr: Fix ibm, associativity for memory nodes spapr_pci: Fix config space corruption Anton Blanchard (2): spapr-vlan: Don't touch last entry in buffer list hypervisor property clashes with hypervisor node Benjamin Herrenschmidt (2): loader: Add load_image_size() to replace load_image() spapr: Locate RTAS and device-tree based on real RMA Bharat Bhushan (4): ppc: debug stub: Get trap instruction opcode from KVM ppc: synchronize excp_vectors for injecting exception ppc: Add software breakpoint support ppc: Add hw breakpoint watchpoint support Gonglei (1): spapr: fix possible memory leak Greg Kurz (1): spapr_pci: map the MSI window in each PHB Nikunj A Dadhania (3): ppc: spapr-rtas - implement os-term rtas call spapr: add uuid/host details to device tree ppc/spapr: Fix MAX_CPUS to 255 Peter Maydell (1): hw/ppc/spapr_hcall.c: Fix typo in function names Tom Musta (20): linux-user: Fix Stack Pointer Bug in PPC setup_rt_frame linux-user: Split PPC Trampoline Encoding from Register Save linux-user: Enable Signal Handlers on PPC64 linux-user: Properly Dereference PPC64 ELFv1 Signal Handler Pointer linux-user: Implement do_setcontext for PPC64 linux-user: Handle PPC64 ELFv2 Function Pointers target-ppc: Bug Fix: rlwinm target-ppc: Bug Fix: rlwnm target-ppc: Bug Fix: rlwimi target-ppc: Bug Fix: mullwo target-ppc: Bug Fix: mullw target-ppc: Bug Fix: mulldo OV Detection target-ppc: Bug Fix: srawi target-ppc: Bug Fix: srad target-ppc: Special Case of rlwimi Should Use Deposit target-ppc: Optimize rlwinm MB=0 ME=31 target-ppc: Optimize rlwnm MB=0 ME=31 target-ppc: Clean Up mullw target-ppc: Clean up mullwo target-ppc: Implement mulldo with TCG default-configs/ppc-softmmu.mak | 4 +- default-configs/ppc64-softmmu.mak | 3 +- hw/core/loader.c | 21 +++ hw/misc/macio/cuda.c | 23 ++- hw/misc/macio/macio.c | 19 +- hw/net/spapr_llan.c | 13 +- hw/nvram/mac_nvram.c | 70 ++++--- hw/ppc/mac.h | 4 +- hw/ppc/mac_newworld.c | 32 +++- hw/ppc/mac_oldworld.c | 20 +- hw/ppc/spapr.c | 188 ++++++++++++------- hw/ppc/spapr_hcall.c | 22 +-- hw/ppc/spapr_pci.c | 61 +++---- hw/ppc/spapr_rtas.c | 15 ++ include/hw/loader.h | 1 + include/hw/pci-host/spapr.h | 2 +- include/hw/ppc/ppc.h | 2 +- include/hw/ppc/spapr.h | 8 +- include/sysemu/kvm.h | 2 + kvm-all.c | 13 ++ linux-user/signal.c | 182 +++++++++++++------ target-ppc/helper.h | 1 - target-ppc/int_helper.c | 19 +- target-ppc/kvm.c | 371 +++++++++++++++++++++++++++++++++++--- target-ppc/kvm_ppc.h | 12 ++ target-ppc/translate.c | 123 ++++++++----- 26 files changed, 930 insertions(+), 301 deletions(-)