Searched refs:hypercall (Results 1 – 16 of 16) sorted by relevance
/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 | 384 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 D | spapr.c | 1161 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 D | pegasos2.c | 609 vhc->hypercall = pegasos2_hypercall; in pegasos2_machine_class_init()
|
/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
|
/qemu/hw/s390x/ |
H A D | meson.build | 32 's390-hypercall.c',
|
/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.
|
/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 | 1548 void (*hypercall)(PPCVirtualHypervisor *vhyp, PowerPCCPU *cpu); member
|
/qemu/docs/system/i386/ |
H A D | hyperv.rst | 60 hypercall). 119 hypercall may target more than 64 virtual CPUs simultaneously, doing the same
|
/qemu/docs/system/ppc/ |
H A D | pseries.rst | 108 guest (see the `H_RANDOM hypercall feature
|
/qemu/linux-headers/linux/ |
H A D | kvm.h | 279 } hypercall; member
|
/qemu/target/i386/kvm/ |
H A D | kvm.c | 1086 .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 D | insn-data.h.inc | 1338 /* DIAGNOSE (KVM hypercall) */ 1370 /* SERVICE CALL LOGICAL PROCESSOR (PV hypercall) */
|