qemu/include/hw/ppc
Cédric Le Goater ae83740237 spapr: increase the size of the IRQ number space
The new layout using static IRQ number does not leave much space to
the dynamic MSI range, only 0x100 IRQ numbers. Increase the total
number of IRQS for newer machines and introduce a legacy XICS backend
for pre-3.1 machines to maintain compatibility.

For the old backend, provide a 'nr_msis' value covering the full IRQ
number space as it does not use the bitmap allocator to allocate MSI
interrupt numbers.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Greg Kurz <groug@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2018-09-25 11:12:25 +10:00
..
fdt.h
mac_dbdma.h
openpic_kvm.h
openpic.h
pnv_core.h
pnv_lpc.h
pnv_occ.h
pnv_psi.h
pnv_xscom.h
pnv.h ppc/pnv: introduce Pnv8Chip and Pnv9Chip models 2018-06-21 21:22:53 +10:00
ppc4xx.h
ppc_e500.h
ppc.h
spapr_cpu_core.h spapr_cpu_core: migrate per-CPU data 2018-06-21 21:22:53 +10:00
spapr_drc.h
spapr_irq.h spapr: increase the size of the IRQ number space 2018-09-25 11:12:25 +10:00
spapr_ovec.h
spapr_rtas.h
spapr_vio.h
spapr.h spapr: introduce a IRQ controller backend to the machine 2018-08-21 14:28:45 +10:00
xics.h spapr: introduce a spapr_irq class 'nr_msis' attribute 2018-09-25 11:12:25 +10:00