Recently Paolo and Like submitted fixup patches for !enable_pmu case, this induces some test failures in kvm unit tests, fix them in this series. Patches were tested with below config: kernel: kvm/queue, commit 8baacf67c76c qemu: master, commit 9b1f58854959 platform: Skylake/Sapphire Rapids v2: 1. Check PDCM bit of CPUID(1).ecx before read PERF_CAPABILIIES msr. 2. Rebased to newer kvm unit tests master branch. Yang Weijiang (3): x86: Remove perf enable bit from default config x86: Skip running test when pmu is disabled x86: Skip perf related tests when pmu is disabled x86/msr.c | 4 +++- x86/pmu_lbr.c | 12 +++++++++++- x86/vmx_tests.c | 24 ++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) base-commit: 610c15284a537484682adfb4b6d6313991ab954f -- 2.31.1