Home
last modified time | relevance | path

Searched refs:GUEST_ASSERT (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.10/tools/testing/selftests/kvm/x86_64/
Dstate_test.c41 GUEST_ASSERT(svm->vmcb_gpa); in svm_l1_guest_code()
48 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL); in svm_l1_guest_code()
52 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL); in svm_l1_guest_code()
64 GUEST_ASSERT(vmreadz(GUEST_RIP) == 0xc0ffee); in vmx_l2_guest_code()
66 GUEST_ASSERT(vmreadz(GUEST_RIP) == 0xc0ffee); in vmx_l2_guest_code()
67 GUEST_ASSERT(!vmwrite(GUEST_RIP, 0xc0fffee)); in vmx_l2_guest_code()
69 GUEST_ASSERT(vmreadz(GUEST_RIP) == 0xc0fffee); in vmx_l2_guest_code()
70 GUEST_ASSERT(!vmwrite(GUEST_RIP, 0xc0ffffee)); in vmx_l2_guest_code()
81 GUEST_ASSERT(vmx_pages->vmcs_gpa); in vmx_l1_guest_code()
82 GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); in vmx_l1_guest_code()
[all …]
Devmcs_test.c39 GUEST_ASSERT(vmx_pages->vmcs_gpa); in l1_guest_code()
40 GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); in l1_guest_code()
42 GUEST_ASSERT(load_vmcs(vmx_pages)); in l1_guest_code()
43 GUEST_ASSERT(vmptrstz() == vmx_pages->enlightened_vmcs_gpa); in l1_guest_code()
46 GUEST_ASSERT(vmptrstz() == vmx_pages->enlightened_vmcs_gpa); in l1_guest_code()
52 GUEST_ASSERT(vmptrstz() == vmx_pages->enlightened_vmcs_gpa); in l1_guest_code()
54 GUEST_ASSERT(vmlaunch()); in l1_guest_code()
58 GUEST_ASSERT(!vmlaunch()); in l1_guest_code()
59 GUEST_ASSERT(vmptrstz() == vmx_pages->enlightened_vmcs_gpa); in l1_guest_code()
61 GUEST_ASSERT(!vmresume()); in l1_guest_code()
[all …]
Dvmx_preemption_timer_test.c77 GUEST_ASSERT(vmx_pages->vmcs_gpa); in l1_guest_code()
78 GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); in l1_guest_code()
79 GUEST_ASSERT(load_vmcs(vmx_pages)); in l1_guest_code()
80 GUEST_ASSERT(vmptrstz() == vmx_pages->vmcs_gpa); in l1_guest_code()
98 GUEST_ASSERT(!vmlaunch()); in l1_guest_code()
99 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); 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()
118 GUEST_ASSERT(!vmresume()); in l1_guest_code()
126 GUEST_ASSERT(l2_save_restore_done); in l1_guest_code()
[all …]
Dvmx_tsc_adjust_test.c69 GUEST_ASSERT(adjust <= max); in check_ia32_tsc_adjust()
90 GUEST_ASSERT(rdtsc() < TSC_ADJUST_VALUE); in l1_guest_code()
94 GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); in l1_guest_code()
95 GUEST_ASSERT(load_vmcs(vmx_pages)); in l1_guest_code()
108 GUEST_ASSERT(!vmlaunch()); in l1_guest_code()
109 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == in l1_guest_code()
114 GUEST_ASSERT(!vmlaunch()); in l1_guest_code()
115 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
Dvmx_apic_access_test.c48 GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); in l1_guest_code()
49 GUEST_ASSERT(load_vmcs(vmx_pages)); in l1_guest_code()
64 GUEST_ASSERT(!vmlaunch()); in l1_guest_code()
65 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
71 GUEST_ASSERT(!vmresume()); in l1_guest_code()
72 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
Dvmx_close_while_nested_test.c42 GUEST_ASSERT(prepare_for_vmx_operation(vmx_pages)); in l1_guest_code()
43 GUEST_ASSERT(load_vmcs(vmx_pages)); in l1_guest_code()
49 GUEST_ASSERT(!vmlaunch()); in l1_guest_code()
50 GUEST_ASSERT(0); in l1_guest_code()
Dvmx_dirty_log_test.c55 GUEST_ASSERT(vmx->vmcs_gpa); in l1_guest_code()
56 GUEST_ASSERT(prepare_for_vmx_operation(vmx)); in l1_guest_code()
57 GUEST_ASSERT(load_vmcs(vmx)); in l1_guest_code()
63 GUEST_ASSERT(!vmlaunch()); in l1_guest_code()
65 GUEST_ASSERT(vmreadz(VM_EXIT_REASON) == EXIT_REASON_VMCALL); in l1_guest_code()
Duser_msr_test.c101 GUEST_ASSERT(rdmsr(MSR_SYSCALL_MASK) == MSR_SYSCALL_MASK); in guest_msr_calls()
102 GUEST_ASSERT(rdmsr(MSR_GS_BASE) == MSR_GS_BASE); in guest_msr_calls()
104 GUEST_ASSERT(rdmsr(MSR_SYSCALL_MASK) != MSR_SYSCALL_MASK); in guest_msr_calls()
105 GUEST_ASSERT(rdmsr(MSR_GS_BASE) != MSR_GS_BASE); in guest_msr_calls()
115 GUEST_ASSERT(rdmsr(0xdeadbeef) == 0xdeadbeef); in guest_msr_calls()
Dkvm_pv_test.c54 GUEST_ASSERT(r || w); in guest_gp_handler()
94 GUEST_ASSERT(READ_ONCE(nr_gp) == 1); in test_msr()
98 GUEST_ASSERT(READ_ONCE(nr_gp) == 1); in test_msr()
127 GUEST_ASSERT(r == -KVM_ENOSYS); in test_hcall()
Dcr4_cpuid_sync_test.c53 GUEST_ASSERT(cr4_cpuid_is_sync()); in guest_code()
59 GUEST_ASSERT(cr4_cpuid_is_sync()); in guest_code()
Dsvm_vmcall_test.c36 GUEST_ASSERT(vmcb->control.exit_code == SVM_EXIT_VMMCALL); in l1_guest_code()
Dsmm_test.c80 GUEST_ASSERT(prepare_for_vmx_operation(arg)); in guest_code()
/Linux-v5.10/tools/testing/selftests/kvm/
Dsteal_time.c35 GUEST_ASSERT(!(READ_ONCE(st->version) & 1)); in check_status()
36 GUEST_ASSERT(READ_ONCE(st->flags) == 0); in check_status()
37 GUEST_ASSERT(READ_ONCE(st->preempted) == 0); in check_status()
45 GUEST_ASSERT(rdmsr(MSR_KVM_STEAL_TIME) == ((uint64_t)st_gva[cpu] | KVM_MSR_ENABLED)); in guest_code()
57 GUEST_ASSERT(version < READ_ONCE(st->version)); in guest_code()
140 GUEST_ASSERT(READ_ONCE(st->rev) == 0); in check_status()
141 GUEST_ASSERT(READ_ONCE(st->attr) == 0); in check_status()
150 GUEST_ASSERT(status == 0); in guest_code()
152 GUEST_ASSERT(status == 0); in guest_code()
154 GUEST_ASSERT(status == 0); in guest_code()
[all …]
/Linux-v5.10/tools/testing/selftests/kvm/include/
Dperf_test_util.h74 GUEST_ASSERT(vcpu_args->vcpu_id == vcpu_id); in guest_code()
Dkvm_util.h333 #define GUEST_ASSERT(_condition) \ macro
/Linux-v5.10/tools/testing/selftests/kvm/lib/x86_64/
Dvmx.c234 GUEST_ASSERT(!sec_exec_ctl); in init_vmcs_control_fields()