Home
last modified time | relevance | path

Searched refs:hypercall (Results 1 – 16 of 16) sorted by relevance

/qemu/hw/ppc/
H A Dmac_oldworld.c337 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 Dmac_newworld.c498 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 De500.c384 uint8_t hypercall[16]; in ppce500_load_device_tree() local
480 kvmppc_get_hypercall(env, hypercall, sizeof(hypercall)); in ppce500_load_device_tree()
482 hypercall, sizeof(hypercall)); in ppce500_load_device_tree()
H A Dspapr.c1161 uint8_t hypercall[16]; in spapr_dt_hypervisor() local
1171 if (!kvmppc_get_hypercall(cpu_env(first_cpu), hypercall, in spapr_dt_hypervisor()
1172 sizeof(hypercall))) { in spapr_dt_hypervisor()
1174 hypercall, sizeof(hypercall))); in spapr_dt_hypervisor()
4657 vhc->hypercall = emulate_spapr_hypercall; in spapr_machine_class_init()
H A Dpegasos2.c609 vhc->hypercall = pegasos2_hypercall; in pegasos2_machine_class_init()
/qemu/docs/specs/
H A Dppc-spapr-hcalls.rst59 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 Dppc-spapr-uv-hcalls.rst15 to reserve a hypercall number range specific to this use case to avoid any
/qemu/hw/s390x/
H A Dmeson.build32 's390-hypercall.c',
/qemu/docs/system/devices/
H A Dvirtio-gpu.rst111 render target to the Pixman buffer if a virtio-gpu 2D hypercall is issued.
/qemu/target/ppc/
H A Dexcp_helper.c759 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 Dcpu.h1548 void (*hypercall)(PPCVirtualHypervisor *vhyp, PowerPCCPU *cpu); member
/qemu/docs/system/i386/
H A Dhyperv.rst60 hypercall).
119 hypercall may target more than 64 virtual CPUs simultaneously, doing the same
/qemu/docs/system/ppc/
H A Dpseries.rst108 guest (see the `H_RANDOM hypercall feature
/qemu/linux-headers/linux/
H A Dkvm.h279 } hypercall; member
/qemu/target/i386/kvm/
H A Dkvm.c1086 .desc = "XMM fast hypercall input (hv-xmm-input)",
2177 /* Number of hypercall-transfer pages */ in kvm_arch_init_vcpu()
6014 * KVM_HC_MAP_GPA_RANGE hypercall. So in this case, KVM_HC_MAP_GPA_RANGE is
6030 gpa = run->hypercall.args[0]; in kvm_handle_hc_map_gpa_range()
6031 size = run->hypercall.args[1] * TARGET_PAGE_SIZE; in kvm_handle_hc_map_gpa_range()
6032 attributes = run->hypercall.args[2]; in kvm_handle_hc_map_gpa_range()
6034 trace_kvm_hc_map_gpa_range(gpa, size, attributes, run->hypercall.flags); in kvm_handle_hc_map_gpa_range()
6060 if (run->hypercall.nr == KVM_HC_MAP_GPA_RANGE) in kvm_arch_handle_exit()
/qemu/target/s390x/tcg/
H A Dinsn-data.h.inc1338 /* DIAGNOSE (KVM hypercall) */
1370 /* SERVICE CALL LOGICAL PROCESSOR (PV hypercall) */