- selftest compilation fix for non-x86

- KVM: avoid warning on s390 in mark_page_dirty

- fix page write-protection bug and improve comments

- use binary search to lookup the PMU event filter, add test

- enable_pmu module parameter support for Intel CPUs

- switch blocked_vcpu_on_cpu_lock to raw spinlock

- cleanups of blocked vCPU logic

- partially allow KVM_SET_CPUID{,2} after KVM_RUN (5.16 regression)

- various small fixes
docs: kvm: fix WARNINGs from api.rst

Use the api number 134 for KVM_GET_XSAVE2, instead of 42, which has been
used by KVM_GET_XSAVE.
Also, fix the WARNINGs of the underlines being too short.

Reported-by: Stephen Rothwell <>
Signed-off-by: Wei Wang <>
Tested-by: Stephen Rothwell <>
Message-Id: <>
Signed-off-by: Paolo Bonzini <>
1 file changed