Home
last modified time | relevance | path

Searched refs:vmwrite (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/tools/testing/selftests/kvm/lib/x86_64/
Dvmx.c107 vmx->vmwrite = (void *)vm_vaddr_alloc(vm, getpagesize(), 0x10000, 0, 0); in vcpu_alloc_vmx()
108 vmx->vmwrite_hva = addr_gva2hva(vm, (uintptr_t)vmx->vmwrite); in vcpu_alloc_vmx()
109 vmx->vmwrite_gpa = addr_gva2gpa(vm, (uintptr_t)vmx->vmwrite); in vcpu_alloc_vmx()
207 vmwrite(VIRTUAL_PROCESSOR_ID, 0); in init_vmcs_control_fields()
208 vmwrite(POSTED_INTR_NV, 0); in init_vmcs_control_fields()
210 vmwrite(PIN_BASED_VM_EXEC_CONTROL, rdmsr(MSR_IA32_VMX_TRUE_PINBASED_CTLS)); in init_vmcs_control_fields()
222 vmwrite(EPT_POINTER, ept_paddr); in init_vmcs_control_fields()
226 if (!vmwrite(SECONDARY_VM_EXEC_CONTROL, sec_exec_ctl)) in init_vmcs_control_fields()
227 vmwrite(CPU_BASED_VM_EXEC_CONTROL, in init_vmcs_control_fields()
230 vmwrite(CPU_BASED_VM_EXEC_CONTROL, rdmsr(MSR_IA32_VMX_TRUE_PROCBASED_CTLS)); in init_vmcs_control_fields()
[all …]
/Linux-v5.4/tools/testing/selftests/kvm/x86_64/
Dstate_test.c35 GUEST_ASSERT(!vmwrite(GUEST_RIP, 0xc0fffee)); in l2_guest_code()
38 GUEST_ASSERT(!vmwrite(GUEST_RIP, 0xc0ffffee)); in l2_guest_code()
80 vmwrite(GUEST_RIP, vmreadz(GUEST_RIP) + 3); in l1_guest_code()
82 vmwrite(SECONDARY_VM_EXEC_CONTROL, SECONDARY_EXEC_SHADOW_VMCS); in l1_guest_code()
83 vmwrite(VMCS_LINK_POINTER, vmx_pages->shadow_vmcs_gpa); in l1_guest_code()
91 vmwrite(GUEST_RIP, 0xc0ffee); in l1_guest_code()
Dvmx_tsc_adjust_test.c102 vmwrite(CPU_BASED_VM_EXEC_CONTROL, control); in l1_guest_code()
103 vmwrite(TSC_OFFSET, TSC_OFFSET_VALUE); in l1_guest_code()
107 vmwrite(GUEST_CR3, -1ull); in l1_guest_code()
112 vmwrite(GUEST_CR3, save_cr3); in l1_guest_code()
/Linux-v5.4/tools/testing/selftests/kvm/include/x86_64/
Dvmx.h520 static inline int vmwrite(uint64_t encoding, uint64_t value) in vmwrite() function
563 void *vmwrite; member
/Linux-v5.4/arch/x86/kvm/vmx/
Dops.h157 vmx_asm2(vmwrite, "r"(field), "rm"(value), field, value); in __vmcs_writel()