diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2022-12-02 12:56:25 -0500 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2022-12-02 12:56:25 -0500 |
commit | b376144595b40c79d420d8d1c56915f7b3e13a8c (patch) | |
tree | e66e74f15d6ec037c6a58bb4b98165fc4cac0061 /virt | |
parent | 44bc6115d88737fc9d394a9a3649a222ff852868 (diff) | |
parent | 3ebcbd2244f5a69e06e5f655bfbd8127c08201c7 (diff) |
Merge tag 'kvm-x86-fixes-6.2-1' of https://github.com/kvm-x86/linux into HEAD
Misc KVM x86 fixes and cleanups for 6.2:
- One-off fixes for various emulation flows (SGX, VMXON, NRIPS=0).
- Reinstate IBPB on emulated VM-Exit that was incorrectly dropped a few
years back when eliminating unnecessary barriers when switching between
vmcs01 and vmcs02.
- Clean up the MSR filter docs.
- Clean up vmread_error_trampoline() to make it more obvious that params
must be passed on the stack, even for x86-64.
- Let userspace set all supported bits in MSR_IA32_FEAT_CTL irrespective
of the current guest CPUID.
- Fudge around a race with TSC refinement that results in KVM incorrectly
thinking a guest needs TSC scaling when running on a CPU with a
constant TSC, but no hardware-enumerated TSC frequency.
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions