Relax precise count check for emulated instructions tests on these platforms with HW overcount issues. Signed-off-by: Dapeng Mi --- x86/pmu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x86/pmu.c b/x86/pmu.c index c54c0988..6bf6eee3 100644 --- a/x86/pmu.c +++ b/x86/pmu.c @@ -790,7 +790,7 @@ static void check_emulated_instr(void) // Check that the end count - start count is at least the expected // number of instructions and branches. - if (this_cpu_has_perf_global_ctrl()) { + if (this_cpu_has_perf_global_ctrl() && !intel_inst_overcount_flags) { report(instr_cnt.count - instr_start == KVM_FEP_INSNS, "instruction count"); report(brnch_cnt.count - brnch_start == KVM_FEP_BRANCHES, -- 2.34.1