Home
last modified time | relevance | path

Searched refs:GUEST_ASSERT_EQ (Results 1 – 25 of 25) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Dnested_exceptions_test.c86 GUEST_ASSERT_EQ(ctrl->exit_code, (SVM_EXIT_EXCP_BASE + vector)); in svm_run_l2()
87 GUEST_ASSERT_EQ(ctrl->exit_info_1, error_code); in svm_run_l2()
109 GUEST_ASSERT_EQ(ctrl->exit_code, SVM_EXIT_SHUTDOWN); in l1_svm_code()
118 GUEST_ASSERT_EQ(vector == SS_VECTOR ? vmlaunch() : vmresume(), 0); in vmx_run_l2()
123 GUEST_ASSERT_EQ(vmreadz(VM_EXIT_REASON), EXIT_REASON_EXCEPTION_NMI); in vmx_run_l2()
124 GUEST_ASSERT_EQ((vmreadz(VM_EXIT_INTR_INFO) & 0xff), vector); in vmx_run_l2()
125 GUEST_ASSERT_EQ(vmreadz(VM_EXIT_INTR_ERROR_CODE), error_code); in vmx_run_l2()
133 GUEST_ASSERT_EQ(prepare_for_vmx_operation(vmx), true); in l1_vmx_code()
135 GUEST_ASSERT_EQ(load_vmcs(vmx), true); in l1_vmx_code()
138 GUEST_ASSERT_EQ(vmwrite(GUEST_IDTR_LIMIT, 0), 0); in l1_vmx_code()
[all …]
H A Dcpuid_test.c37 GUEST_ASSERT_EQ(eax, guest_cpuid->entries[i].eax); in test_guest_cpuids()
38 GUEST_ASSERT_EQ(ebx, guest_cpuid->entries[i].ebx); in test_guest_cpuids()
39 GUEST_ASSERT_EQ(ecx, guest_cpuid->entries[i].ecx); in test_guest_cpuids()
40 GUEST_ASSERT_EQ(edx, guest_cpuid->entries[i].edx); in test_guest_cpuids()
53 GUEST_ASSERT_EQ(this_cpu_property(X86_PROPERTY_MAX_KVM_LEAF), 0x40000001); in guest_main()
H A Dpmu_counters_test.c170 GUEST_ASSERT_EQ(count, NUM_INSNS_RETIRED); in guest_assert_event_count()
177 GUEST_ASSERT_EQ(count, NUM_BRANCH_INSNS_RETIRED); in guest_assert_event_count()
203 GUEST_ASSERT_EQ(_rdpmc(pmc), count); in guest_assert_event_count()
206 GUEST_ASSERT_EQ(_rdpmc(pmc), 0xdead); in guest_assert_event_count()
287 GUEST_ASSERT_EQ(idx, gp_event.f.bit); in guest_test_arch_event()
483 GUEST_ASSERT_EQ(global_ctrl, GENMASK_ULL(nr_gp_counters - 1, 0)); in guest_test_gp_counters()
485 GUEST_ASSERT_EQ(global_ctrl, 0); in guest_test_gp_counters()
H A Duserspace_io_test.c23 GUEST_ASSERT_EQ(count, 0); in guest_ins_port80()
24 GUEST_ASSERT_EQ((unsigned long)buffer, end); in guest_ins_port80()
H A Daperfmperf_test.c78 GUEST_ASSERT_EQ(prepare_for_vmx_operation(vmx), true); in l1_vmx_code()
79 GUEST_ASSERT_EQ(load_vmcs(vmx), true); in l1_vmx_code()
H A Dstate_test.c201 GUEST_ASSERT_EQ(bounds[0], output[0]); in guest_code()
202 GUEST_ASSERT_EQ(bounds[1], output[1]); in guest_code()
H A Dxapic_state_test.c53 GUEST_ASSERT_EQ(x2apic_read_reg(APIC_ICR), val); in x2apic_guest_code()
H A Dfastops_test.c118 GUEST_ASSERT_EQ(v, ex_v); \
H A Dhyperv_features.c111 GUEST_ASSERT_EQ(res, hcall->expect); in guest_hcall()
/linux/tools/testing/selftests/kvm/arm64/
H A Ddebug-exceptions.c244 GUEST_ASSERT_EQ(sw_bp_addr, PC(sw_bp)); in guest_code()
250 GUEST_ASSERT_EQ(hw_bp_addr, PC(hw_bp)); in guest_code()
256 GUEST_ASSERT_EQ(hw_bp_addr, PC(bp_svc)); in guest_code()
257 GUEST_ASSERT_EQ(svc_addr, PC(bp_svc) + 4); in guest_code()
263 GUEST_ASSERT_EQ(sw_bp_addr, PC(bp_brk)); in guest_code()
264 GUEST_ASSERT_EQ(hw_bp_addr, PC(bp_brk)); in guest_code()
270 GUEST_ASSERT_EQ(write_data, 'x'); in guest_code()
271 GUEST_ASSERT_EQ(wp_data_addr, PC(write_data)); in guest_code()
282 GUEST_ASSERT_EQ(ss_addr[0], PC(ss_start)); in guest_code()
283 GUEST_ASSERT_EQ(ss_addr[1], PC(ss_start) + 4); in guest_code()
[all …]
H A Dexternal_aborts.c19 GUEST_ASSERT_EQ(regs->pc, expected_abort_pc); in expect_sea_handler()
20 GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_DABT_CUR); in expect_sea_handler()
21 GUEST_ASSERT_EQ(esr & ESR_ELx_FSC_TYPE, ESR_ELx_FSC_EXTABT); in expect_sea_handler()
222 GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_SERROR); in expect_serror_handler()
224 GUEST_ASSERT_EQ(ESR_ELx_ISS(esr), EXPECTED_SERROR_ISS); in expect_serror_handler()
257 GUEST_ASSERT_EQ(regs->pc, expected_abort_pc); in expect_sea_s1ptw_handler()
258 GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_DABT_CUR); in expect_sea_s1ptw_handler()
259 GUEST_ASSERT_EQ((esr & ESR_ELx_FSC), ESR_ELx_FSC_SEA_TTW(3)); in expect_sea_s1ptw_handler()
H A Dsea_to_user.c166 GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_DABT_CUR); in expect_sea_handler()
167 GUEST_ASSERT_EQ(esr & ESR_ELx_FSC_TYPE, ESR_ELx_FSC_EXTABT); in expect_sea_handler()
170 GUEST_ASSERT_EQ(esr & ESR_ELx_FnV, ESR_ELx_FnV); in expect_sea_handler()
173 GUEST_ASSERT_EQ(esr & ESR_ELx_FnV, 0); in expect_sea_handler()
174 GUEST_ASSERT_EQ(far, EINJ_GVA); in expect_sea_handler()
H A Dat.c49 GUEST_ASSERT_EQ(FIELD_GET(SYS_PAR_EL1_ATTR, par), MAIR_ATTR_NORMAL); \
50 GUEST_ASSERT_EQ(FIELD_GET(SYS_PAR_EL1_SH, par), PTE_SHARED >> 8); \
51 GUEST_ASSERT_EQ(par & SYS_PAR_EL1_PA, TEST_ADDR); \
H A Dpage_fault_test.c89 GUEST_ASSERT_EQ(val, TEST_DATA); in guest_write64()
120 GUEST_ASSERT_EQ(val, TEST_DATA); in guest_cas()
128 GUEST_ASSERT_EQ(val, 0); in guest_read64()
141 GUEST_ASSERT_EQ(par & 1, 0); in guest_at()
156 GUEST_ASSERT_EQ(val, 0); in guest_dc_zva()
176 GUEST_ASSERT_EQ(val, 0); in guest_ld_preidx()
177 GUEST_ASSERT_EQ(addr, TEST_GVA); in guest_ld_preidx()
188 GUEST_ASSERT_EQ(addr, TEST_GVA); in guest_st_preidx()
220 GUEST_ASSERT_EQ(*((uint64_t *)TEST_PTE_GVA) & PTE_AF, PTE_AF); in guest_check_pte_af()
249 GUEST_ASSERT_EQ(ret, 0x77); in guest_exec()
H A Dvgic_irq.c184 GUEST_ASSERT_EQ(gic_read_ap1r0(), 0); in guest_irq_generic_handler()
253 GUEST_ASSERT_EQ(irq_handled, 0); in test_inject_fail()
280 GUEST_ASSERT_EQ(irq_handled, num); in guest_inject()
282 GUEST_ASSERT_EQ(irqnr_received[i], 1); in guest_inject()
335 GUEST_ASSERT_EQ(gic_read_ap1r0(), 0); in guest_restore_active()
391 GUEST_ASSERT_EQ(tmp, intid); in test_inject_preemption()
426 GUEST_ASSERT_EQ(gic_read_ap1r0(), 0); in test_inject_preemption()
822 GUEST_ASSERT_EQ(intid, MIN_SPI); in guest_code_asym_dir()
H A Daarch32_id_regs.c20 #define GUEST_ASSERT_REG_RAZ(reg) GUEST_ASSERT_EQ(read_sysreg_s(reg), 0)
H A Darch_timer_edge_cases.c170 GUEST_ASSERT_EQ(timer_condition, istatus); in guest_irq_handler()
/linux/tools/testing/selftests/kvm/riscv/
H A Dsbi_pmu_test.c166 GUEST_ASSERT_EQ(irq_num, IRQ_PMU_OVF); in guest_irq_handler()
411 GUEST_ASSERT_EQ(ret.error, SBI_ERR_NOT_SUPPORTED); in test_invalid_event()
487 GUEST_ASSERT_EQ(READ_ONCE(snapshot_data->ctr_overflow_mask), 0); in test_pmu_events_snaphost()
490 GUEST_ASSERT_EQ(READ_ONCE(snapshot_data->ctr_values[i]), 0); in test_pmu_events_snaphost()
520 GUEST_ASSERT_EQ(vcpu_shared_irq_count, targs.overflow_irqnum); in test_pmu_events_overflow()
526 GUEST_ASSERT_EQ(vcpu_shared_irq_count, targs.overflow_irqnum); in test_pmu_events_overflow()
H A Debreak_test.c25 GUEST_ASSERT_EQ(READ_ONCE(sw_bp_addr), LABEL_ADDRESS(sw_bp_2)); in guest_code()
H A Darch_timer.c32 GUEST_ASSERT_EQ(intid, timer_irq); in guest_irq_handler()
/linux/tools/testing/selftests/kvm/loongarch/
H A Darch_timer.c23 GUEST_ASSERT_EQ(intid, 1); in do_idle()
37 GUEST_ASSERT_EQ(intid, 1); in guest_irq_handler()
/linux/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c173 GUEST_ASSERT_EQ(val, 1); in guest_code_move_memory_region()
244 GUEST_ASSERT_EQ(val, MMIO_VAL); in guest_code_delete_memory_region()
248 GUEST_ASSERT_EQ(val, 0); in guest_code_delete_memory_region()
252 GUEST_ASSERT_EQ(val, MMIO_VAL); in guest_code_delete_memory_region()
H A Dmemslot_perf_test.c567 GUEST_ASSERT_EQ(val, MEM_TEST_VAL_2); in guest_code_test_memslot_rw()
/linux/tools/testing/selftests/kvm/include/
H A Ducall_common.h95 #define GUEST_ASSERT_EQ(a, b) \ macro
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dgic_v3.c324 GUEST_ASSERT_EQ(GICR_TYPER_CPU_NUMBER(typer), cpu); in gicv3_cpu_init()