Searched refs:hypercall (Results 1 – 16 of 16) sorted by relevance
| /openbmc/qemu/hw/ppc/ |
| H A D | mac_oldworld.c | 337 uint8_t *hypercall; in ppc_heathrow_init() local 339 hypercall = g_malloc(16); in ppc_heathrow_init() 340 kvmppc_get_hypercall(env, hypercall, 16); in ppc_heathrow_init() 341 fw_cfg_add_bytes(fw_cfg, FW_CFG_PPC_KVM_HC, hypercall, 16); in ppc_heathrow_init()
|
| H A D | mac_newworld.c | 498 uint8_t *hypercall; in ppc_core99_init() local 500 hypercall = g_malloc(16); in ppc_core99_init() 501 kvmppc_get_hypercall(env, hypercall, 16); in ppc_core99_init() 502 fw_cfg_add_bytes(fw_cfg, FW_CFG_PPC_KVM_HC, hypercall, 16); in ppc_core99_init()
|
| H A D | e500.c | 383 uint8_t hypercall[16]; in ppce500_load_device_tree() local 478 kvmppc_get_hypercall(env, hypercall, sizeof(hypercall)); in ppce500_load_device_tree() 480 hypercall, sizeof(hypercall)); in ppce500_load_device_tree()
|
| H A D | spapr.c | 1164 uint8_t hypercall[16]; in spapr_dt_hypervisor() local 1174 if (!kvmppc_get_hypercall(cpu_env(first_cpu), hypercall, in spapr_dt_hypervisor() 1175 sizeof(hypercall))) { in spapr_dt_hypervisor() 1177 hypercall, sizeof(hypercall))); in spapr_dt_hypervisor() 4655 vhc->hypercall = emulate_spapr_hypercall; in spapr_machine_class_init()
|
| H A D | pegasos2.c | 609 vhc->hypercall = pegasos2_hypercall; in pegasos2_machine_class_init()
|
| /openbmc/qemu/docs/specs/ |
| H A D | ppc-spapr-hcalls.rst | 59 However, doing a hypercall for each access is extremely inefficient 63 This hypercall allows the guest to request a "memory op" to be applied
|
| H A D | ppc-spapr-uv-hcalls.rst | 15 to reserve a hypercall number range specific to this use case to avoid any
|
| /openbmc/qemu/hw/s390x/ |
| H A D | meson.build | 33 's390-hypercall.c',
|
| /openbmc/qemu/docs/system/devices/ |
| H A D | virtio-gpu.rst | 111 render target to the Pixman buffer if a virtio-gpu 2D hypercall is issued.
|
| /openbmc/qemu/target/ppc/ |
| H A D | excp_helper.c | 759 cpu->vhyp_class->hypercall(cpu->vhyp, cpu); in powerpc_excp_7xx() 909 cpu->vhyp_class->hypercall(cpu->vhyp, cpu); in powerpc_excp_74xx() 1398 cpu->vhyp_class->hypercall(cpu->vhyp, cpu); in powerpc_excp_books()
|
| H A D | cpu.h | 1552 void (*hypercall)(PPCVirtualHypervisor *vhyp, PowerPCCPU *cpu); member
|
| /openbmc/qemu/docs/system/i386/ |
| H A D | hyperv.rst | 60 hypercall). 119 hypercall may target more than 64 virtual CPUs simultaneously, doing the same
|
| /openbmc/qemu/docs/system/ppc/ |
| H A D | pseries.rst | 108 guest (see the `H_RANDOM hypercall feature
|
| /openbmc/qemu/linux-headers/linux/ |
| H A D | kvm.h | 280 } hypercall; member
|
| /openbmc/qemu/target/i386/kvm/ |
| H A D | kvm.c | 6059 gpa = run->hypercall.args[0]; in kvm_handle_hc_map_gpa_range() 6060 size = run->hypercall.args[1] * TARGET_PAGE_SIZE; in kvm_handle_hc_map_gpa_range() 6061 attributes = run->hypercall.args[2]; in kvm_handle_hc_map_gpa_range() 6063 trace_kvm_hc_map_gpa_range(gpa, size, attributes, run->hypercall.flags); in kvm_handle_hc_map_gpa_range() 6089 if (run->hypercall.nr == KVM_HC_MAP_GPA_RANGE) in kvm_handle_hypercall()
|
| /openbmc/qemu/target/s390x/tcg/ |
| H A D | insn-data.h.inc | 1338 /* DIAGNOSE (KVM hypercall) */ 1370 /* SERVICE CALL LOGICAL PROCESSOR (PV hypercall) */
|