This series makes some cleanups to the structures tracking overall machine state for spapr (-machine pseries). First the old sPAPREnvironment structure (which predates the generic MachineState structure) is merged into a spapr specific subclass of MachineState. Then some obsolete fields are cleaned up.
If I receive a review or two, with nothing terribly wrong, I'll merge this into the spapr-next branch. David Gibson (4): spapr: Merge sPAPREnvironment into sPAPRMachineState spapr: Remove obsolete ram_limit field from sPAPRMachineState spapr: Remove obsolete entry_point field from sPAPRMachineState spapr: Add sPAPRMachineClass hw/char/spapr_vty.c | 14 +- hw/intc/xics.c | 42 +++--- hw/intc/xics_kvm.c | 2 +- hw/net/spapr_llan.c | 20 +-- hw/nvram/spapr_nvram.c | 8 +- hw/ppc/spapr.c | 339 +++++++++++++++++++++----------------------- hw/ppc/spapr_events.c | 37 ++--- hw/ppc/spapr_hcall.c | 45 +++--- hw/ppc/spapr_iommu.c | 8 +- hw/ppc/spapr_pci.c | 91 ++++++------ hw/ppc/spapr_rtas.c | 66 ++++----- hw/ppc/spapr_rtc.c | 12 +- hw/ppc/spapr_vio.c | 31 ++-- include/hw/pci-host/spapr.h | 12 +- include/hw/ppc/spapr.h | 51 +++++-- include/hw/ppc/spapr_vio.h | 6 +- 16 files changed, 407 insertions(+), 377 deletions(-) -- 2.1.0