/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | tsc_msrs_test.c | 106 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), val); 107 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC_ADJUST), val); 112 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), val); 113 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC_ADJUST), val); 118 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), val); 119 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC_ADJUST), val); 126 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), HOST_ADJUST + val); 127 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC_ADJUST), val); 132 TEST_ASSERT_EQ(rounded_host_rdmsr(MSR_IA32_TSC), HOST_ADJUST + val); 133 TEST_ASSERT_EQ(vcpu_get_ms [all...] |
H A D | private_mem_kvm_exits_test.c | 37 TEST_ASSERT_EQ(vcpu->run->exit_reason, KVM_EXIT_MEMORY_FAULT); 77 TEST_ASSERT_EQ(exit_reason, KVM_EXIT_MEMORY_FAULT); 78 TEST_ASSERT_EQ(vcpu->run->memory_fault.flags, KVM_MEMORY_EXIT_FLAG_PRIVATE); 79 TEST_ASSERT_EQ(vcpu->run->memory_fault.gpa, EXITS_TEST_GPA); 80 TEST_ASSERT_EQ(vcpu->run->memory_fault.size, EXITS_TEST_SIZE); 106 TEST_ASSERT_EQ(exit_reason, KVM_EXIT_MEMORY_FAULT); 107 TEST_ASSERT_EQ(vcpu->run->memory_fault.flags, KVM_MEMORY_EXIT_FLAG_PRIVATE); 108 TEST_ASSERT_EQ(vcpu->run->memory_fault.gpa, EXITS_TEST_GPA); 109 TEST_ASSERT_EQ(vcpu->run->memory_fault.size, EXITS_TEST_SIZE);
|
H A D | xen_vmcall_test.c | 111 TEST_ASSERT_EQ(run->xen.type, KVM_EXIT_XEN_HCALL); 112 TEST_ASSERT_EQ(run->xen.u.hcall.cpl, 0); 113 TEST_ASSERT_EQ(run->xen.u.hcall.longmode, 1); 114 TEST_ASSERT_EQ(run->xen.u.hcall.input, INPUTVALUE); 115 TEST_ASSERT_EQ(run->xen.u.hcall.params[0], ARGVALUE(1)); 116 TEST_ASSERT_EQ(run->xen.u.hcall.params[1], ARGVALUE(2)); 117 TEST_ASSERT_EQ(run->xen.u.hcall.params[2], ARGVALUE(3)); 118 TEST_ASSERT_EQ(run->xen.u.hcall.params[3], ARGVALUE(4)); 119 TEST_ASSERT_EQ(run->xen.u.hcall.params[4], ARGVALUE(5)); 120 TEST_ASSERT_EQ(ru [all...] |
H A D | recalc_apic_map_test.c | 60 TEST_ASSERT_EQ(pthread_create(&thread, NULL, race, vcpus[0]), 0); 68 TEST_ASSERT_EQ(pthread_cancel(thread), 0); 69 TEST_ASSERT_EQ(pthread_join(thread, NULL), 0);
|
H A D | sev_smoke_test.c | 53 TEST_ASSERT_EQ(vcpu->run->system_event.type, KVM_SYSTEM_EVENT_SEV_TERM); 54 TEST_ASSERT_EQ(vcpu->run->system_event.ndata, 1); 55 TEST_ASSERT_EQ(vcpu->run->system_event.data[0], GHCB_MSR_TERM_REQ);
|
H A D | exit_on_emulation_failure_test.c | 38 TEST_ASSERT_EQ(get_ucall(vcpu, NULL), UCALL_DONE);
|
H A D | dirty_log_page_splitting_test.c | 75 TEST_ASSERT_EQ(get_ucall(vcpu, NULL), UCALL_SYNC); 109 TEST_ASSERT_EQ(host_num_pages, pages_per_slot * SLOTS); 170 TEST_ASSERT_EQ((stats_populated.pages_2m * 512 + 182 TEST_ASSERT_EQ(stats_clear_pass[0].hugepages, 0); 186 TEST_ASSERT_EQ(stats_dirty_logging_enabled.hugepages, stats_populated.hugepages); 188 TEST_ASSERT_EQ(stats_dirty_logging_enabled.hugepages, 0); 199 TEST_ASSERT_EQ(stats_populated.pages_2m, stats_repopulated.pages_2m); 200 TEST_ASSERT_EQ(stats_populated.pages_1g, stats_repopulated.pages_1g);
|
H A D | nested_exceptions_test.c | 248 TEST_ASSERT_EQ(events.flags & KVM_VCPUEVENT_VALID_PAYLOAD, 250 TEST_ASSERT_EQ(events.exception.pending, true); 251 TEST_ASSERT_EQ(events.exception.nr, SS_VECTOR); 252 TEST_ASSERT_EQ(events.exception.has_error_code, true); 253 TEST_ASSERT_EQ(events.exception.error_code, SS_ERROR_CODE);
|
H A D | xapic_state_test.c | 68 TEST_ASSERT_EQ(get_ucall(vcpu, &uc), UCALL_SYNC); 69 TEST_ASSERT_EQ(uc.args[1], val); 76 TEST_ASSERT_EQ(icr, val & ~APIC_ICR_BUSY); 78 TEST_ASSERT_EQ(icr & ~APIC_ICR_BUSY, val & ~APIC_ICR_BUSY);
|
H A D | vmx_exception_with_invalid_guest_state.c | 53 TEST_ASSERT_EQ(setitimer(ITIMER_REAL, &timer, NULL), 0);
|
H A D | sync_regs_test.c | 186 TEST_ASSERT_EQ(pthread_create(&thread, NULL, racer, (void *)run), 0); 204 TEST_ASSERT_EQ(pthread_cancel(thread), 0); 205 TEST_ASSERT_EQ(pthread_join(thread, NULL), 0);
|
H A D | pmu_event_filter_test.c | 822 TEST_ASSERT_EQ(!!count, !!(bitmap & BIT(idx))); 826 TEST_ASSERT_EQ(!!count, !(bitmap & BIT(idx))); 835 TEST_ASSERT_EQ(!!count, !!(bitmap & BIT(idx))); 840 TEST_ASSERT_EQ(!!count, !(bitmap & BIT(idx)));
|
H A D | vmx_pmu_caps_test.c | 107 TEST_ASSERT_EQ(vcpu_get_msr(vcpu, MSR_IA32_PERF_CAPABILITIES),
|
H A D | userspace_msr_exit_test.c | 555 TEST_ASSERT_EQ(cmd, UCALL_SYNC); 573 TEST_ASSERT_EQ(cmd, UCALL_DONE);
|
/linux-master/tools/testing/selftests/kvm/s390x/ |
H A D | cmma_test.c | 235 TEST_ASSERT_EQ(rc, -1); 236 TEST_ASSERT_EQ(errno_out, ENXIO); 245 TEST_ASSERT_EQ(rc, -1); 246 TEST_ASSERT_EQ(errno_out, EINVAL); 250 TEST_ASSERT_EQ(rc, 0); 251 TEST_ASSERT_EQ(errno_out, 0); 258 TEST_ASSERT_EQ(rc, -1); 259 TEST_ASSERT_EQ(errno_out, EINVAL); 266 TEST_ASSERT_EQ(vcpu->run->exit_reason, 13); 267 TEST_ASSERT_EQ(vcp [all...] |
H A D | debug_test.c | 50 TEST_ASSERT_EQ(vcpu->run->psw_mask, new_psw[0]); 51 TEST_ASSERT_EQ(vcpu->run->psw_addr, new_psw[1]); 88 TEST_ASSERT_EQ(vcpu->run->s390_sieic.icptcode, ICPT_INSTRUCTION); 89 TEST_ASSERT_EQ(vcpu->run->s390_sieic.ipa & 0xff00, IPA0_DIAG); 93 TEST_ASSERT_EQ(vcpu->run->psw_mask, new_psw[0]); 94 TEST_ASSERT_EQ(vcpu->run->psw_addr, new_psw[1]);
|
H A D | tprot.c | 195 TEST_ASSERT_EQ(uc.cmd, UCALL_SYNC); \ 196 TEST_ASSERT_EQ(uc.args[1], __stage); \
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | sev.c | 50 TEST_ASSERT_EQ(status.policy, policy); 51 TEST_ASSERT_EQ(status.state, SEV_GUEST_STATE_LAUNCH_UPDATE); 72 TEST_ASSERT_EQ(guest_status.state, SEV_GUEST_STATE_LAUNCH_SECRET); 87 TEST_ASSERT_EQ(status.state, SEV_GUEST_STATE_RUNNING);
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | aarch32_id_regs.c | 101 TEST_ASSERT_EQ(val, 0); 110 TEST_ASSERT_EQ(val, 0); 130 TEST_ASSERT_EQ(val, 0); 137 TEST_ASSERT_EQ(val, 0);
|
H A D | set_id_regs.c | 348 TEST_ASSERT_EQ(new_val, val); 374 TEST_ASSERT_EQ(val, old_val); 414 TEST_ASSERT_EQ(masks[idx] & ftr_bits[j].mask, ftr_bits[j].mask); 440 TEST_ASSERT_EQ(val, uc.args[3]);
|
H A D | page_fault_test.c | 320 TEST_ASSERT_EQ(addr, (uint64_t)args->hva); 434 TEST_ASSERT_EQ(run->mmio.phys_addr, region->region.guest_phys_addr); 633 TEST_ASSERT_EQ(test->expected_events.uffd_faults, events.uffd_faults); 634 TEST_ASSERT_EQ(test->expected_events.mmio_exits, events.mmio_exits); 635 TEST_ASSERT_EQ(test->expected_events.fail_vcpu_runs, events.fail_vcpu_runs);
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | guest_memfd_test.c | 44 TEST_ASSERT_EQ(mem, MAP_FAILED); 54 TEST_ASSERT_EQ(sb.st_size, total_size); 55 TEST_ASSERT_EQ(sb.st_blksize, page_size);
|
H A D | max_guest_memory_test.c | 59 TEST_ASSERT_EQ(get_ucall(vcpu, NULL), UCALL_SYNC);
|
H A D | dirty_log_test.c | 791 TEST_ASSERT_EQ(sem_val, 0); 793 TEST_ASSERT_EQ(sem_val, 0);
|
/linux-master/tools/testing/selftests/kvm/include/ |
H A D | test_util.h | 58 #define TEST_ASSERT_EQ(a, b) \ macro
|