From: Nadav Amit <nadav.amit@xxxxxxxxx> x86's PMU tests are not compatible with version 1. Instead of finding how to adapt them, just skip them if the PMU version is too old. Signed-off-by: Nadav Amit <nadav.amit@xxxxxxxxx> --- x86/pmu.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/x86/pmu.c b/x86/pmu.c index 5a3d55b..ec61ac9 100644 --- a/x86/pmu.c +++ b/x86/pmu.c @@ -544,6 +544,12 @@ int main(int ac, char **av) printf("No pmu is detected!\n"); return report_summary(); } + + if (eax.split.version_id == 1) { + printf("PMU version 1 is not supported\n"); + return report_summary(); + } + printf("PMU version: %d\n", eax.split.version_id); printf("GP counters: %d\n", eax.split.num_counters); printf("GP counter width: %d\n", eax.split.bit_width); -- 2.25.1