When pmu is disabled via enable_pmu=0, some perf related MSRs or instructions are not available to VM, this results into some test failures, fix them in this series. Patches were tested with below config: kernel: kvm/queue, commit 5e9402ac128b371635478fd2bb04342d4dbf0d74 qemu: master, commit 9b1f58854959c5a9bdb347e3e04c252ab7fc9ef5 platform: Skylake/Sapphire Rapids 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 | 4 +++- x86/vmx_tests.c | 24 ++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) base-commit: 2eed0bf1096077144cc3a0dd9974689487f9511a -- 2.31.1