Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/kvm/lib/x86/
H A Dvmx.c105 vmx->vmwrite = (void *)vm_vaddr_alloc_page(vm); in vcpu_alloc_vmx()
106 vmx->vmwrite_hva = addr_gva2hva(vm, (uintptr_t)vmx->vmwrite); in vcpu_alloc_vmx()
107 vmx->vmwrite_gpa = addr_gva2gpa(vm, (uintptr_t)vmx->vmwrite); in vcpu_alloc_vmx()
193 vmwrite(VIRTUAL_PROCESSOR_ID, 0); in init_vmcs_control_fields()
194 vmwrite(POSTED_INTR_NV, 0); in init_vmcs_control_fields()
196 vmwrite(PIN_BASED_VM_EXEC_CONTROL, rdmsr(MSR_IA32_VMX_TRUE_PINBASED_CTLS)); in init_vmcs_control_fields()
208 vmwrite(EPT_POINTER, ept_paddr); in init_vmcs_control_fields()
212 if (!vmwrite(SECONDARY_VM_EXEC_CONTROL, sec_exec_ctl)) in init_vmcs_control_fields()
213 vmwrite(CPU_BASED_VM_EXEC_CONTROL, in init_vmcs_control_fields()
216 vmwrite(CPU_BASED_VM_EXEC_CONTROL, rdmsr(MSR_IA32_VMX_TRUE_PROCBASED_CTLS)); in init_vmcs_control_fields()
[all …]
/linux/tools/testing/selftests/kvm/x86/
H A Dnested_tsc_scaling_test.c123 vmwrite(CPU_BASED_VM_EXEC_CONTROL, control); in l1_vmx_code()
127 vmwrite(SECONDARY_VM_EXEC_CONTROL, control); in l1_vmx_code()
129 vmwrite(TSC_OFFSET, TSC_OFFSET_L2); in l1_vmx_code()
130 vmwrite(TSC_MULTIPLIER, TSC_MULTIPLIER_L2); in l1_vmx_code()
131 vmwrite(TSC_MULTIPLIER_HIGH, TSC_MULTIPLIER_L2 >> 32); in l1_vmx_code()
H A Dstate_test.c65 GUEST_ASSERT(!vmwrite(GUEST_RIP, 0xc0fffee)); in vmx_l2_guest_code()
68 GUEST_ASSERT(!vmwrite(GUEST_RIP, 0xc0ffffee)); in vmx_l2_guest_code()
109 vmwrite(GUEST_RIP, vmreadz(GUEST_RIP) + 3); in vmx_l1_guest_code()
111 vmwrite(SECONDARY_VM_EXEC_CONTROL, SECONDARY_EXEC_SHADOW_VMCS); in vmx_l1_guest_code()
112 vmwrite(VMCS_LINK_POINTER, vmx_pages->shadow_vmcs_gpa); in vmx_l1_guest_code()
120 vmwrite(GUEST_RIP, 0xc0ffee); in vmx_l1_guest_code()
H A Dnested_exceptions_test.c116 GUEST_ASSERT(!vmwrite(GUEST_RIP, (u64)l2_code)); in vmx_run_l2()
138 GUEST_ASSERT_EQ(vmwrite(GUEST_IDTR_LIMIT, 0), 0); in l1_vmx_code()
145 GUEST_ASSERT_EQ(vmwrite(EXCEPTION_BITMAP, INTERCEPT_SS_GP_DF), 0); in l1_vmx_code()
149 GUEST_ASSERT_EQ(vmwrite(EXCEPTION_BITMAP, INTERCEPT_SS_DF), 0); in l1_vmx_code()
152 GUEST_ASSERT_EQ(vmwrite(EXCEPTION_BITMAP, INTERCEPT_SS), 0); in l1_vmx_code()
H A Dnested_invalid_cr3_test.c56 vmwrite(GUEST_CR3, -1ull); in l1_vmx_code()
62 vmwrite(GUEST_CR3, save_cr3); in l1_vmx_code()
H A Dvmx_nested_la57_state_test.c56 vmwrite(GUEST_CR3, pml4_pa); in l1_guest_code()
60 vmwrite(GUEST_CR4, guest_cr4); in l1_guest_code()
H A Dnested_tsc_adjust_test.c100 vmwrite(CPU_BASED_VM_EXEC_CONTROL, control); in l1_guest_code()
101 vmwrite(TSC_OFFSET, TSC_OFFSET_VALUE); in l1_guest_code()
H A Daperfmperf_test.c87 vmwrite(CPU_BASED_VM_EXEC_CONTROL, in l1_vmx_code()
90 GUEST_ASSERT(!vmwrite(GUEST_RIP, (u64)l2_guest_code)); in l1_vmx_code()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dvmx.h478 static inline int vmwrite(uint64_t encoding, uint64_t value) in vmwrite() function
521 void *vmwrite; member