qemu-patch-raspberry4/hw/ppc
Paolo Bonzini 2b7dc949e2 spapr: convert TCE API to use an opaque type
The TCE table is currently returned as a DMAContext, and non-type-safe
APIs are called later passing back the DMAContext.  Since we want to move
away from DMAContext, use an opaque type instead, and add an accessor
to retrieve the DMAContext from it.

Acked-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2013-06-20 16:32:47 +02:00
..
e500-ccsr.h ppc: do not use ../ in include files 2013-03-01 13:57:33 +01:00
e500.c PPC: e500: correct params->ram_size with ram_size 2013-05-06 17:22:48 +02:00
e500.h PPC: e500: Select MPIC v4.2 on ppce500 platform 2013-01-25 22:02:56 +01:00
e500plat.c PPC: e500: advertise 4.2 MPIC only if KVM supports EPR 2013-04-26 23:02:40 +02:00
mac.h hw: move headers to include/ 2013-04-08 18:13:10 +02:00
mac_newworld.c PPC: mac newworld: fix cpu NIP reset value 2013-04-26 23:02:41 +02:00
mac_oldworld.c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
Makefile.objs hw: move NVRAM interfaces to hw/nvram/, configure with default-configs/ 2013-04-08 18:13:16 +02:00
mpc8544_guts.c ppc: move files referencing CPU to hw/ppc/ 2013-03-01 15:01:19 +01:00
mpc8544ds.c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
ppc.c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
ppc4xx_devs.c hw: move headers to include/ 2013-04-08 18:13:10 +02:00
ppc4xx_pci.c hw: move PCI bridges to hw/pci-* or hw/ARCH 2013-04-08 18:13:14 +02:00
ppc405.h hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
ppc405_boards.c Remove unneeded type casts 2013-04-19 11:36:33 +02:00
ppc405_uc.c hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
ppc440_bamboo.c ppc: Remove CONFIG_FDT conditionals 2013-06-14 15:34:19 +01:00
ppc_booke.c Enable kvm emulated watchdog 2013-04-26 23:02:40 +02:00
ppce500_spin.c cpu: Move halted and interrupt_request fields to CPUState 2013-03-12 10:35:55 +01:00
prep.c isa: QOM'ify ISADevice 2013-06-07 14:55:33 +02:00
spapr.c remove some double-includes 2013-05-18 16:35:12 +04:00
spapr_events.c sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
spapr_hcall.c remove some double-includes 2013-05-18 16:35:12 +04:00
spapr_iommu.c spapr: convert TCE API to use an opaque type 2013-06-20 16:32:47 +02:00
spapr_pci.c spapr: convert TCE API to use an opaque type 2013-06-20 16:32:47 +02:00
spapr_rtas.c spapr_rtas: Abstract rtas_start_cpu() with qemu_get_cpu() 2013-06-13 00:11:14 +02:00
spapr_vio.c spapr: convert TCE API to use an opaque type 2013-06-20 16:32:47 +02:00
virtex_ml507.c ppc: Remove CONFIG_FDT conditionals 2013-06-14 15:34:19 +01:00
xics.c pseries: Fix some small errors in XICS logic 2013-04-26 23:02:41 +02:00