Home
last modified time | relevance | path

Searched refs:ppc (Results 1 – 25 of 64) sorted by relevance

123

/qemu/hw/misc/
H A Diotkit-secctl.c124 typedef void PerPPCFunction(IoTKitSecCtlPPC *ppc);
267 static void iotkit_secctl_update_ppc_ap(IoTKitSecCtlPPC *ppc) in iotkit_secctl_update_ppc_ap() argument
271 for (i = 0; i < ppc->numports; i++) { in iotkit_secctl_update_ppc_ap()
274 if (extract32(ppc->ns, i, 1)) { in iotkit_secctl_update_ppc_ap()
275 v = extract32(ppc->nsp, i, 1); in iotkit_secctl_update_ppc_ap()
277 v = extract32(ppc->sp, i, 1); in iotkit_secctl_update_ppc_ap()
279 qemu_set_irq(ppc->ap[i], v); in iotkit_secctl_update_ppc_ap()
283 static void iotkit_secctl_ppc_ns_write(IoTKitSecCtlPPC *ppc, uint32_t value) in iotkit_secctl_ppc_ns_write() argument
287 ppc->ns = value & MAKE_64BIT_MASK(0, ppc->numports); in iotkit_secctl_ppc_ns_write()
288 for (i = 0; i < ppc->numports; i++) { in iotkit_secctl_ppc_ns_write()
[all …]
H A Dtz-ppc.c109 TZPPC *s = p->ppc; in tz_ppc_read()
149 TZPPC *s = p->ppc; in tz_ppc_write()
278 port->ppc = s; in tz_ppc_realize()
/qemu/docs/system/
H A Dtarget-ppc.rst20 ppc/amigang
21 ppc/embedded
22 ppc/powermac
23 ppc/powernv
24 ppc/ppce500
25 ppc/prep
26 ppc/pseries
/qemu/hw/arm/
H A Darmsse.c52 int ppc; /* Index of APB PPC this device is wired up to, or NO_PPC */ member
127 .ppc = 0,
136 .ppc = 0,
145 .ppc = 1,
155 .ppc = 0,
164 .ppc = NO_PPC,
173 .ppc = NO_PPC,
181 .ppc = NO_PPC,
189 .ppc = NO_PPC,
197 .ppc = NO_PPC,
[all …]
H A Dmusca.c68 TZPPC ppc[MUSCA_PPC_MAX]; member
426 ARRAY_SIZE(mms->ppc), &error_fatal); in musca_init()
524 TZPPC *ppc = &mms->ppc[i]; in musca_init() local
529 object_initialize_child(OBJECT(machine), ppcinfo->name, ppc, in musca_init()
531 ppcdev = DEVICE(ppc); in musca_init()
544 object_property_set_link(OBJECT(ppc), portname, OBJECT(mr), in musca_init()
549 sysbus_realize(SYS_BUS_DEVICE(ppc), &error_fatal); in musca_init()
557 sysbus_mmio_map(SYS_BUS_DEVICE(ppc), port, pinfo->addr); in musca_init()
H A Dmps2-tz.c146 TZPPC ppc[5]; member
670 ARRAY_SIZE(mms->ppc) + i, in make_dma()
887 ARRAY_SIZE(mms->ppc) + ARRAY_SIZE(mms->msc), in mps2tz_common_init()
1125 TZPPC *ppc = &mms->ppc[i]; in mps2tz_common_init() local
1130 object_initialize_child(OBJECT(machine), ppcinfo->name, ppc, in mps2tz_common_init()
1132 ppcdev = DEVICE(ppc); in mps2tz_common_init()
1146 object_property_set_link(OBJECT(ppc), portname, OBJECT(mr), in mps2tz_common_init()
1151 sysbus_realize(SYS_BUS_DEVICE(ppc), &error_fatal); in mps2tz_common_init()
1159 sysbus_mmio_map(SYS_BUS_DEVICE(ppc), port, pinfo->addr); in mps2tz_common_init()
/qemu/hw/ppc/
H A Dpnv_psi.c131 PnvPsiClass *ppc = PNV_PSI_GET_CLASS(psi); in pnv_psi_set_bar() local
135 psi->regs[PSIHB_XSCOM_BAR] = bar & (ppc->bar_mask | PSIHB_BAR_EN); in pnv_psi_set_bar()
144 uint64_t addr = bar & ppc->bar_mask; in pnv_psi_set_bar()
534 PnvPsiClass *ppc = PNV_PSI_GET_CLASS(dev); in pnv_psi_dt_xscom() local
538 cpu_to_be32(ppc->xscom_pcba), in pnv_psi_dt_xscom()
539 cpu_to_be32(ppc->xscom_size) in pnv_psi_dt_xscom()
542 name = g_strdup_printf("psihb@%x", ppc->xscom_pcba); in pnv_psi_dt_xscom()
550 _FDT(fdt_setprop(fdt, offset, "compatible", ppc->compat, in pnv_psi_dt_xscom()
551 ppc->compat_size)); in pnv_psi_dt_xscom()
563 PnvPsiClass *ppc = PNV_PSI_CLASS(klass); in pnv_psi_power8_class_init() local
[all …]
H A Dmeson.build3 'ppc.c',
93 hw_arch += {'ppc': ppc_ss}
/qemu/docs/specs/
H A Dindex.rst14 ppc-xive
15 ppc-spapr-xive
16 ppc-spapr-numa
/qemu/target/ppc/
H A Dmeson.build43 'ppc-qmp-cmds.c',
59 target_arch += {'ppc': ppc_ss}
60 target_system_arch += {'ppc': ppc_system_ss}
/qemu/configs/targets/
H A Dppc64le-linux-user.mak2 TARGET_BASE_ARCH=ppc
3 TARGET_ABI_DIR=ppc
H A Dppc64-linux-user.mak2 TARGET_BASE_ARCH=ppc
3 TARGET_ABI_DIR=ppc
H A Dppc-softmmu.mak1 TARGET_ARCH=ppc
H A Dppc-linux-user.mak1 TARGET_ARCH=ppc
H A Dppc64-softmmu.mak2 TARGET_BASE_ARCH=ppc
/qemu/target/openrisc/
H A Dgdbstub.c33 return gdb_get_reg32(mem_buf, env->ppc); in openrisc_cpu_gdb_read_register()
60 env->ppc = tmp; in openrisc_cpu_gdb_write_register()
/qemu/scripts/coverity-scan/
H A DCOMPONENTS.md39 ppc
40 …~ .*/qemu((/include)?/hw/ppc/.*|/target/ppc/.*|/hw/pci-host/(uninorth.*|dec.*|prep.*|ppc.*)|/hw/mi…
/qemu/docs/system/ppc/
H A Damigang.rst54 $ qemu-system-ppc -machine amigaone -bios u-boot-amigaone.bin \
106 $ qemu-system-ppc -machine pegasos2 -bios pegasos2.rom \
120 $ qemu-system-ppc -machine pegasos2 -serial stdio \
155 $ qemu-system-ppc -machine sam460ex -serial stdio \
156 -drive if=none,id=cd,format=raw,file=crux-ppc-2.7a.iso \
/qemu/
H A D.gitpublish47 [gitpublishprofile "ppc"]
50 cc = qemu-ppc@nongnu.org
H A DMAINTAINERS298 L: qemu-ppc@nongnu.org
300 F: target/ppc/
301 F: hw/ppc/ppc.c
302 F: hw/ppc/ppc_booke.c
303 F: include/hw/ppc/ppc.h
304 F: hw/ppc/meson.build
305 F: hw/ppc/trace*
306 F: configs/devices/ppc*
307 F: docs/system/ppc/embedded.rst
308 F: docs/system/target-ppc.rst
[all …]
/qemu/scripts/
H A Dqemu-binfmt-conf.sh47 ppc_family=ppc
51 ppc64_family=ppc
/qemu/configs/devices/ppc64-softmmu/
H A Ddefault.mak4 include ../ppc-softmmu/default.mak
/qemu/include/hw/misc/
H A Dtz-ppc.h78 TZPPC *ppc; member
/qemu/target/
H A Dmeson.build12 subdir('ppc') subdir
/qemu/tcg/tci/
H A DREADME12 QEMU can create native code for some hosts (arm, i386, ia64, ppc, ppc64,
110 A cross compiled QEMU for ppc host works at least partially:
112 (tested in a ppc emulation).

123