Hi Alex, Here's a rebased and extracted queue of my QOM CPUState part 4 series ppc patches, originally posted in May. All are pretty trivial refactorings to facilitate migrating from CPUPPCState and CPU_COMMON macro to QOM CPUState.
Please ack and (optionally) queue for ppc-next. Available from: git://github.com/afaerber/qemu-cpu.git qom-cpu-ppc https://github.com/afaerber/qemu-cpu/commits/qom-cpu-ppc Thanks, Andreas v1 -> v2: * Cherry-picked ppc patches from original 59-patch series * Squashed *_set_irq() patches, to reduce total number (requested by Anthony) * Rebased on Blue's AREG0, some helper.c changes replayed in excp_helper.c * Rebased, converting some additional (e.g., hypercall) arguments Andreas Färber (7): ppce500_spin: Store PowerPCCPU in SpinKick ppc: Pass PowerPCCPU to {ppc6xx,ppc970,power7,ppc40x,ppce500}_set_irq() target-ppc: Rename kvm_kick_{env => cpu} and pass PowerPCCPU target-ppc: Pass PowerPCCPU to powerpc_excp() target-ppc: Pass PowerPCCPU to cpu_ppc_hypercall spapr: Pass PowerPCCPU to spapr_hypercall() spapr: Pass PowerPCCPU to hypercalls hw/ppc.c | 55 +++++++++++++++++++++++++++++----------------- hw/ppce500_spin.c | 6 ++--- hw/spapr.c | 6 +++-- hw/spapr.h | 4 ++-- hw/spapr_hcall.c | 38 ++++++++++++++++++-------------- hw/spapr_iommu.c | 2 +- hw/spapr_llan.c | 10 ++++----- hw/spapr_vio.c | 10 ++++----- hw/spapr_vty.c | 4 ++-- hw/xics.c | 11 ++++++---- target-ppc/cpu.h | 2 +- target-ppc/excp_helper.c | 40 ++++++++++++++++++--------------- target-ppc/kvm.c | 11 +++++++--- 13 Dateien geändert, 117 Zeilen hinzugefügt(+), 82 Zeilen entfernt(-) -- 1.7.10.4