qemu-e2k/include/hw/ppc
Philippe Mathieu-Daudé 46d80a56a1 hw/ppc/spapr: Reduce "vof.h" inclusion
Currently objects including "hw/ppc/spapr.h" are forced to be
target specific due to the inclusion of "vof.h" in "spapr.h".

"spapr.h" only uses a Vof pointer, so doesn't require the structure
declaration. The only place where Vof structure is accessed is in
spapr.c, so include "vof.h" there, and forward declare the structure
in "spapr.h".

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Message-Id: <20221213123550.39302-4-philmd@linaro.org>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
2022-12-21 14:17:55 -03:00
..
fdt.h
mac_dbdma.h
openpic_kvm.h
openpic.h
pef.h
pnv_core.h
pnv_homer.h
pnv_lpc.h
pnv_occ.h
pnv_pnor.h Clean up ill-advised or unusual header guards 2022-05-11 16:50:01 +02:00
pnv_psi.h
pnv_sbe.h ppc/pnv: Add initial P9/10 SBE model 2022-08-31 14:08:05 -03:00
pnv_xive.h
pnv_xscom.h ppc/pnv: Add initial P9/10 SBE model 2022-08-31 14:08:05 -03:00
pnv.h ppc/pnv: turn chip8->phbs[] into a PnvPHB* array 2022-08-31 14:08:06 -03:00
ppc4xx.h ppc4xx_sdram: Move ppc4xx_sdram_banks() to ppc4xx_sdram.c 2022-10-28 13:15:23 -03:00
ppc_e500.h
ppc.h
spapr_cpu_core.h
spapr_drc.h
spapr_irq.h
spapr_numa.h
spapr_nvdimm.h
spapr_ovec.h
spapr_rtas.h
spapr_tpm_proxy.h
spapr_vio.h
spapr_xive.h
spapr.h hw/ppc/spapr: Reduce "vof.h" inclusion 2022-12-21 14:17:55 -03:00
vof.h hw/ppc/vof: Do not include the full "cpu.h" 2022-12-21 14:17:55 -03:00
xics_spapr.h
xics.h hw/pci-host/pnv_phb3_msi: Convert TYPE_PHB3_MSI to 3-phase reset 2022-12-16 15:59:07 +00:00
xive2_regs.h
xive2.h
xive_regs.h
xive.h ppc/xive: Update the state of the External interrupt signal 2022-05-05 15:36:17 -03:00