-
- Downloads
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.
Showing
- Documentation/virt/kvm/api.rst 59 additions, 58 deletionsDocumentation/virt/kvm/api.rst
- arch/x86/kvm/svm/sev.c 2 additions, 2 deletionsarch/x86/kvm/svm/sev.c
- arch/x86/kvm/svm/svm.c 8 additions, 2 deletionsarch/x86/kvm/svm/svm.c
- arch/x86/kvm/vmx/nested.c 47 additions, 17 deletionsarch/x86/kvm/vmx/nested.c
- arch/x86/kvm/vmx/nested.h 4 additions, 3 deletionsarch/x86/kvm/vmx/nested.h
- arch/x86/kvm/vmx/sgx.c 3 additions, 1 deletionarch/x86/kvm/vmx/sgx.c
- arch/x86/kvm/vmx/vmenter.S 2 additions, 0 deletionsarch/x86/kvm/vmx/vmenter.S
- arch/x86/kvm/vmx/vmx.c 41 additions, 10 deletionsarch/x86/kvm/vmx/vmx.c
- arch/x86/kvm/vmx/vmx_ops.h 16 additions, 2 deletionsarch/x86/kvm/vmx/vmx_ops.h
- arch/x86/kvm/x86.c 36 additions, 12 deletionsarch/x86/kvm/x86.c
- arch/x86/kvm/xen.c 2 additions, 2 deletionsarch/x86/kvm/xen.c
- tools/testing/selftests/kvm/include/x86_64/processor.h 2 additions, 0 deletionstools/testing/selftests/kvm/include/x86_64/processor.h
- tools/testing/selftests/kvm/x86_64/vmx_msrs_test.c 47 additions, 0 deletionstools/testing/selftests/kvm/x86_64/vmx_msrs_test.c
Loading
Please register or sign in to comment