Hello, These are initial patches of the XIVE patchset which prepare ground for the integration of the XIVE model.
Thanks, C. Cédric Le Goater (5): ppc/xics: introduce an icp_create() helper ppc/xics: assign of the CPU 'intc' pointer under the core spapr: move the IRQ allocation routines under the machine spapr: introduce a spapr_irq_set_lsi() helper spapr: introduce a spapr_qirq() helper hw/intc/trace-events | 4 -- hw/intc/xics.c | 34 ++++++----- hw/intc/xics_spapr.c | 114 ------------------------------------- hw/ppc/pnv_core.c | 10 +--- hw/ppc/spapr.c | 133 ++++++++++++++++++++++++++++++++++++++++++++ hw/ppc/spapr_cpu_core.c | 14 +---- hw/ppc/spapr_events.c | 16 +++--- hw/ppc/spapr_pci.c | 10 ++-- hw/ppc/spapr_vio.c | 2 +- hw/ppc/trace-events | 4 ++ include/hw/pci-host/spapr.h | 2 +- include/hw/ppc/spapr.h | 7 +++ include/hw/ppc/spapr_vio.h | 2 +- include/hw/ppc/xics.h | 8 +-- 14 files changed, 187 insertions(+), 173 deletions(-) -- 2.13.6