Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/kvm/lib/x86_64/
A Dvmx.c209 vmwrite(POSTED_INTR_NV, 0); in init_vmcs_control_fields()
247 vmwrite(TPR_THRESHOLD, 0); in init_vmcs_control_fields()
291 vmwrite(HOST_TR_BASE, in init_vmcs_host_state()
334 vmwrite(GUEST_ES_AR_BYTES, in init_vmcs_guest_state()
338 vmwrite(GUEST_DS_AR_BYTES, in init_vmcs_guest_state()
340 vmwrite(GUEST_FS_AR_BYTES, in init_vmcs_guest_state()
342 vmwrite(GUEST_GS_AR_BYTES, in init_vmcs_guest_state()
354 vmwrite(GUEST_ES_BASE, 0); in init_vmcs_guest_state()
355 vmwrite(GUEST_CS_BASE, 0); in init_vmcs_guest_state()
356 vmwrite(GUEST_SS_BASE, 0); in init_vmcs_guest_state()
[all …]
/linux/tools/testing/selftests/kvm/x86_64/
A Dstate_test.c67 GUEST_ASSERT(!vmwrite(GUEST_RIP, 0xc0fffee)); in vmx_l2_guest_code()
70 GUEST_ASSERT(!vmwrite(GUEST_RIP, 0xc0ffffee)); in vmx_l2_guest_code()
111 vmwrite(GUEST_RIP, vmreadz(GUEST_RIP) + 3); in vmx_l1_guest_code()
113 vmwrite(SECONDARY_VM_EXEC_CONTROL, SECONDARY_EXEC_SHADOW_VMCS); in vmx_l1_guest_code()
114 vmwrite(VMCS_LINK_POINTER, vmx_pages->shadow_vmcs_gpa); in vmx_l1_guest_code()
122 vmwrite(GUEST_RIP, 0xc0ffee); in vmx_l1_guest_code()
A Dvmx_nested_tsc_scaling_test.c102 vmwrite(CPU_BASED_VM_EXEC_CONTROL, control); in l1_guest_code()
106 vmwrite(SECONDARY_VM_EXEC_CONTROL, control); in l1_guest_code()
108 vmwrite(TSC_OFFSET, TSC_OFFSET_L2); in l1_guest_code()
109 vmwrite(TSC_MULTIPLIER, TSC_MULTIPLIER_L2); in l1_guest_code()
110 vmwrite(TSC_MULTIPLIER_HIGH, TSC_MULTIPLIER_L2 >> 32); in l1_guest_code()
A Dvmx_apic_access_test.c56 vmwrite(CPU_BASED_VM_EXEC_CONTROL, control); in l1_guest_code()
59 vmwrite(SECONDARY_VM_EXEC_CONTROL, control); in l1_guest_code()
60 vmwrite(APIC_ACCESS_ADDR, vmx_pages->apic_access_gpa); in l1_guest_code()
67 vmwrite(APIC_ACCESS_ADDR, high_gpa); in l1_guest_code()
A 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()
A Dvmx_preemption_timer_test.c100 vmwrite(GUEST_RIP, vmreadz(GUEST_RIP) + vmreadz(VM_EXIT_INSTRUCTION_LEN)); in l1_guest_code()
105 GUEST_ASSERT(!vmwrite(PIN_BASED_VM_EXEC_CONTROL, in l1_guest_code()
109 GUEST_ASSERT(!vmwrite(VMX_PREEMPTION_TIMER_VALUE, in l1_guest_code()
/linux/tools/testing/selftests/kvm/include/x86_64/
A Dvmx.h517 static inline int vmwrite(uint64_t encoding, uint64_t value) in vmwrite() function
560 void *vmwrite; member
/linux/arch/x86/kvm/vmx/
A Dvmx_ops.h178 vmx_asm2(vmwrite, "r"(field), "rm"(value), field, value); in __vmcs_writel()

Completed in 15 milliseconds