Home
last modified time | relevance | path

Searched refs:vmreadz (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/x86_64/
A Dvmx.c319 vmwrite(GUEST_IA32_PAT, vmreadz(HOST_IA32_PAT)); in init_vmcs_guest_state()
320 vmwrite(GUEST_IA32_EFER, vmreadz(HOST_IA32_EFER)); in init_vmcs_guest_state()
322 vmreadz(HOST_IA32_PERF_GLOBAL_CTRL)); in init_vmcs_guest_state()
351 vmwrite(GUEST_CR0, vmreadz(HOST_CR0)); in init_vmcs_guest_state()
352 vmwrite(GUEST_CR3, vmreadz(HOST_CR3)); in init_vmcs_guest_state()
353 vmwrite(GUEST_CR4, vmreadz(HOST_CR4)); in init_vmcs_guest_state()
358 vmwrite(GUEST_FS_BASE, vmreadz(HOST_FS_BASE)); in init_vmcs_guest_state()
359 vmwrite(GUEST_GS_BASE, vmreadz(HOST_GS_BASE)); in init_vmcs_guest_state()
361 vmwrite(GUEST_TR_BASE, vmreadz(HOST_TR_BASE)); in init_vmcs_guest_state()
362 vmwrite(GUEST_GDTR_BASE, vmreadz(HOST_GDTR_BASE)); in init_vmcs_guest_state()
[all …]
/linux/tools/testing/selftests/kvm/x86_64/
A Dstate_test.c64 GUEST_ASSERT(vmreadz(GUEST_RIP) == 0xc0ffee); in vmx_l2_guest_code()
66 GUEST_ASSERT(vmreadz(GUEST_RIP) == 0xc0ffee); in vmx_l2_guest_code()
69 GUEST_ASSERT(vmreadz(GUEST_RIP) == 0xc0fffee); in vmx_l2_guest_code()
97 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in vmx_l1_guest_code()
103 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in vmx_l1_guest_code()
106 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in vmx_l1_guest_code()
109 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in vmx_l1_guest_code()
111 vmwrite(GUEST_RIP, vmreadz(GUEST_RIP) + 3); in vmx_l1_guest_code()
124 GUEST_ASSERT(vmreadz(GUEST_RIP) == 0xc0ffee); in vmx_l1_guest_code()
131 GUEST_ASSERT(vmreadz(GUEST_RIP) == 0xc0ffffee); in vmx_l1_guest_code()
[all …]
A Dvmx_apic_access_test.c54 control = vmreadz(CPU_BASED_VM_EXEC_CONTROL); in l1_guest_code()
57 control = vmreadz(SECONDARY_VM_EXEC_CONTROL); in l1_guest_code()
63 GUEST_SYNC(vmreadz(APIC_ACCESS_ADDR)); in l1_guest_code()
65 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
70 GUEST_SYNC(vmreadz(APIC_ACCESS_ADDR)); in l1_guest_code()
72 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
A Dvmx_tsc_adjust_test.c100 control = vmreadz(CPU_BASED_VM_EXEC_CONTROL); in l1_guest_code()
106 save_cr3 = vmreadz(GUEST_CR3); in l1_guest_code()
109 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == in l1_guest_code()
115 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
A Dvmx_preemption_timer_test.c99 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
100 vmwrite(GUEST_RIP, vmreadz(GUEST_RIP) + vmreadz(VM_EXIT_INSTRUCTION_LEN)); in l1_guest_code()
106 vmreadz(PIN_BASED_VM_EXEC_CONTROL) | in l1_guest_code()
131 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_PREEMPTION_TIMER); in l1_guest_code()
A Dvmx_invalid_nested_guest_state.c44 GUEST_ASSERT(!(vmreadz(CPU_BASED_VM_EXEC_CONTROL) & CPU_BASED_ACTIVATE_SECONDARY_CONTROLS) || in l1_guest_code()
45 !(vmreadz(SECONDARY_VM_EXEC_CONTROL) & SECONDARY_EXEC_UNRESTRICTED_GUEST)); in l1_guest_code()
50 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_TRIPLE_FAULT); in l1_guest_code()
A Dvmx_nested_tsc_scaling_test.c100 control = vmreadz(CPU_BASED_VM_EXEC_CONTROL); in l1_guest_code()
104 control = vmreadz(SECONDARY_VM_EXEC_CONTROL); in l1_guest_code()
114 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
A Dvmx_dirty_log_test.c65 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
A Devmcs_test.c93 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in guest_code()
/linux/tools/testing/selftests/kvm/include/x86_64/
A Dvmx.h510 static inline uint64_t vmreadz(uint64_t encoding) in vmreadz() function

Completed in 22 milliseconds