Merge tag 'kvm-x86-misc-6.6' of https://github.com/kvm-x86/linux into HEAD
KVM x86 changes for 6.6: - Misc cleanups - Retry APIC optimized recalculation if a vCPU is added/enabled - Overhaul emergency reboot code to bring SVM up to par with VMX, tie the "emergency disabling" behavior to KVM actually being loaded, and move all of the logic within KVM - Fix user triggerable WARNs in SVM where KVM incorrectly assumes the TSC ratio MSR can diverge from the default iff TSC scaling is enabled, and clean up related code - Add a framework to allow "caching" feature flags so that KVM can check if the guest can use a feature without needing to search guest CPUID
Showing
- arch/x86/include/asm/kexec.h 0 additions, 2 deletionsarch/x86/include/asm/kexec.h
- arch/x86/include/asm/kvm_host.h 21 additions, 3 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/include/asm/reboot.h 7 additions, 0 deletionsarch/x86/include/asm/reboot.h
- arch/x86/include/asm/virtext.h 0 additions, 154 deletionsarch/x86/include/asm/virtext.h
- arch/x86/include/asm/vmx.h 1 addition, 1 deletionarch/x86/include/asm/vmx.h
- arch/x86/kernel/crash.c 0 additions, 31 deletionsarch/x86/kernel/crash.c
- arch/x86/kernel/reboot.c 50 additions, 16 deletionsarch/x86/kernel/reboot.c
- arch/x86/kvm/Kconfig 1 addition, 1 deletionarch/x86/kvm/Kconfig
- arch/x86/kvm/cpuid.c 39 additions, 1 deletionarch/x86/kvm/cpuid.c
- arch/x86/kvm/cpuid.h 46 additions, 0 deletionsarch/x86/kvm/cpuid.h
- arch/x86/kvm/emulate.c 0 additions, 2 deletionsarch/x86/kvm/emulate.c
- arch/x86/kvm/governed_features.h 21 additions, 0 deletionsarch/x86/kvm/governed_features.h
- arch/x86/kvm/hyperv.c 0 additions, 1 deletionarch/x86/kvm/hyperv.c
- arch/x86/kvm/kvm_emulate.h 0 additions, 1 deletionarch/x86/kvm/kvm_emulate.h
- arch/x86/kvm/lapic.c 25 additions, 4 deletionsarch/x86/kvm/lapic.c
- arch/x86/kvm/mmu/mmu.c 4 additions, 18 deletionsarch/x86/kvm/mmu/mmu.c
- arch/x86/kvm/reverse_cpuid.h 1 addition, 0 deletionsarch/x86/kvm/reverse_cpuid.h
- arch/x86/kvm/svm/nested.c 33 additions, 24 deletionsarch/x86/kvm/svm/nested.c
- arch/x86/kvm/svm/svm.c 103 additions, 47 deletionsarch/x86/kvm/svm/svm.c
- arch/x86/kvm/svm/svm.h 5 additions, 13 deletionsarch/x86/kvm/svm/svm.h
Loading
Please register or sign in to comment