On Thu, 05 Jun 2025 12:22:18 -0700, Sean Christopherson wrote: > Fix the nSVM MSR interception test to actually detect failures, and expand > its coverage to test: > > - Out-of-range MSRs > - With all other bits in the MSPRM clear > - {RD,WR}MSR with interception *disabled* > - That L1 and L2 see the same value for RDMSR when interception is disabled > > [...] Applied to kvm-x86 next, thanks! [1/8] x86: nSVM: Actually report missed MSR intercepts as failures https://github.com/kvm-x86/kvm-unit-tests/commit/27eeac46fac1 [2/8] x86: nSVM: Test MSRs just outside the ranges of the MSR Permissions Map https://github.com/kvm-x86/kvm-unit-tests/commit/573d62c697fe [3/8] x86: nSVM: Clean up variable types and names in test_msr_intercept() https://github.com/kvm-x86/kvm-unit-tests/commit/165c839cc035 [4/8] x86: Expand the suite of bitops to cover all set/clear operations https://github.com/kvm-x86/kvm-unit-tests/commit/9fb56fa18056 [5/8] x86: nVMX: Use set_bit() instead of test_and_set_bit() when return is ignored https://github.com/kvm-x86/kvm-unit-tests/commit/a594bc6120d5 [6/8] x86: nSVM: Set MSRPM bit on-demand when testing interception https://github.com/kvm-x86/kvm-unit-tests/commit/1c7e7d1c7b57 [7/8] x86: nSVM: Verify disabling {RD,WR}MSR interception behaves as expected https://github.com/kvm-x86/kvm-unit-tests/commit/1e2a6424a1d2 [8/8] x86: nSVM: Verify L1 and L2 see same MSR value when interception is disabled https://github.com/kvm-x86/kvm-unit-tests/commit/bbafc5776737 -- https://github.com/kvm-x86/kvm-unit-tests/tree/next