/qemu/hw/ppc/ |
H A D | spapr_rtc.c | 69 static void rtas_get_time_of_day(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_get_time_of_day() argument 82 spapr_rtc_read(&spapr->rtc, &tm, &ns); in rtas_get_time_of_day() 94 static void rtas_set_time_of_day(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_set_time_of_day() argument 99 SpaprRtcState *rtc = &spapr->rtc; in rtas_set_time_of_day()
|
H A D | spapr_drc.c | 154 SpaprMachineState *spapr = NULL; in drc_unisolate_logical() local 165 spapr = SPAPR_MACHINE(qdev_get_machine()); in drc_unisolate_logical() 167 spapr_memory_unplug_rollback(spapr, drc->dev); in drc_unisolate_logical() 950 void spapr_drc_reset_all(SpaprMachineState *spapr) in spapr_drc_reset_all() argument 1051 static void rtas_set_indicator(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_set_indicator() argument 1086 static void rtas_get_sensor_state(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_get_sensor_state() argument 1148 SpaprMachineState *spapr, in rtas_ibm_configure_connector() argument 1197 spapr_memory_unplug_rollback(spapr, drc->dev); in rtas_ibm_configure_connector() 1206 if (drck->dt_populate(drc, spapr, fdt, &drc->fdt_start_offset, in rtas_ibm_configure_connector()
|
H A D | spapr_tpm_proxy.c | 103 SpaprMachineState *spapr, in h_tpm_comm() argument 108 SpaprTpmProxy *tpm_proxy = spapr->tpm_proxy; in h_tpm_comm()
|
H A D | spapr_iommu.c | 477 SpaprMachineState *spapr, in h_put_tce_indirect() argument 522 static target_ulong h_stuff_tce(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_stuff_tce() argument 561 static target_ulong h_put_tce(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_put_tce() argument 602 static target_ulong h_get_tce(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_get_tce() argument
|
H A D | spapr_rng.c | 66 static target_ulong h_random(PowerPCCPU *cpu, SpaprMachineState *spapr, in h_random() argument
|
H A D | meson.build | 11 'spapr.c',
|
/qemu/hw/net/ |
H A D | spapr_llan.c | 437 SpaprMachineState *spapr, in h_register_logical_lan() argument 445 SpaprVioDevice *sdev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_register_logical_lan() 503 SpaprMachineState *spapr, in h_free_logical_lan() argument 507 SpaprVioDevice *sdev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_free_logical_lan() 631 SpaprMachineState *spapr, in h_add_logical_lan_buffer() argument 637 SpaprVioDevice *sdev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_add_logical_lan_buffer() 681 SpaprMachineState *spapr, in h_send_logical_lan() argument 687 SpaprVioDevice *sdev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_send_logical_lan() 753 SpaprVioDevice *dev = spapr_vio_find_by_reg(spapr->vio_bus, reg); in h_multicast_ctrl() 763 SpaprMachineState *spapr, in h_change_logical_lan_mac() argument [all …]
|
/qemu/include/hw/ppc/ |
H A D | spapr_nvdimm.h | 18 int spapr_pmem_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, 20 void spapr_dt_persistent_memory(SpaprMachineState *spapr, void *fdt);
|
H A D | spapr_vio.h | 86 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in spapr_vio_irq_pulse() local 88 qemu_irq_pulse(spapr_qirq(spapr, dev->irq)); in spapr_vio_irq_pulse() 138 SpaprVioDevice *vty_lookup(SpaprMachineState *spapr, target_ulong reg);
|
H A D | spapr_drc.h | 210 int (*dt_populate)(SpaprDrc *drc, struct SpaprMachineState *spapr, 252 void spapr_drc_reset_all(struct SpaprMachineState *spapr);
|
H A D | spapr_nested.h | 518 bool spapr_get_pate_nested_hv(SpaprMachineState *spapr, PowerPCCPU *cpu, 520 uint8_t spapr_nested_api(SpaprMachineState *spapr); 522 bool spapr_get_pate_nested_papr(SpaprMachineState *spapr, PowerPCCPU *cpu,
|
H A D | spapr_xive.h | 70 void spapr_xive_hcall_init(struct SpaprMachineState *spapr);
|
/qemu/docs/specs/ |
H A D | index.rst | 15 ppc-spapr-xive 16 ppc-spapr-numa
|
H A D | tpm.rst | 54 pSeries (ppc64) machines offer a tpm-spapr device model. 337 -device tpm-spapr,tpmdev=tpm0 \ 338 -device spapr-vscsi,id=scsi0,reg=0x00002000 \
|
H A D | ppc-spapr-numa.rst | 249 The spapr implementation does not support multiple associativity arrays per
|
/qemu/hw/nvram/ |
H A D | spapr_nvram.c | 58 static void rtas_nvram_fetch(PowerPCCPU *cpu, SpaprMachineState *spapr, in OBJECT_DECLARE_SIMPLE_TYPE() 63 SpaprNvram *nvram = spapr->nvram; in OBJECT_DECLARE_SIMPLE_TYPE() 99 static void rtas_nvram_store(PowerPCCPU *cpu, SpaprMachineState *spapr, in rtas_nvram_store() argument 104 SpaprNvram *nvram = spapr->nvram; in rtas_nvram_store()
|
/qemu/qapi/ |
H A D | tpm.json | 18 # @tpm-spapr: TPM SPAPR model (since 5.0) 22 { 'enum': 'TpmModel', 'data': [ 'tpm-tis', 'tpm-crb', 'tpm-spapr' ],
|
/qemu/hw/vfio/ |
H A D | meson.build | 10 vfio_ss.add(when: 'CONFIG_PSERIES', if_true: files('spapr.c'))
|
H A D | trace-events | 134 # spapr.c
|
/qemu/scripts/coverity-scan/ |
H A D | COMPONENTS.md | 43 …ci-host/(uninorth.*|dec.*|prep.*|ppc.*)|/hw/misc/macio/.*|(/include)?/hw/.*/(xics|openpic|spapr).*)
|
/qemu/tests/qtest/ |
H A D | meson.build | 283 'spapr-phb-test.c',
|
/qemu/docs/about/ |
H A D | removed-features.rst | 1022 ``spapr-pci-vfio-host-bridge`` (removed in 2.12) 1025 The ``spapr-pci-vfio-host-bridge`` device type has been replaced by the 1026 ``spapr-pci-host-bridge`` device type.
|
/qemu/ |
H A D | MAINTAINERS | 1507 F: hw/*/spapr* 1508 F: include/hw/*/spapr* 1517 F: docs/specs/ppc-spapr-* 1518 F: tests/qtest/spapr* 1519 F: tests/qtest/libqos/*spapr*
|