]> git.proxmox.com Git - pve-kernel.git/blobdiff - patches/kernel/0009-KVM-x86-emulator-smm-add-structs-for-KVM-s-smram-lay.patch
update submodule and patches to 6.1.14
[pve-kernel.git] / patches / kernel / 0009-KVM-x86-emulator-smm-add-structs-for-KVM-s-smram-lay.patch
index 221b508d5ccb5277adca34f41eefb43aca211baf..4f40876c1af4d6e9022e4c4e74ce7d2d7601a622 100644 (file)
@@ -271,14 +271,14 @@ index 89246446d6aa..dd0ae61e44a1 100644
  #if defined(CONFIG_X86_32)
  #define X86EMUL_MODE_HOST X86EMUL_MODE_PROT32
 diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
-index acca85b10545..20aec64e3521 100644
+index 393b1040f96e..8bdcba503f35 100644
 --- a/arch/x86/kvm/x86.c
 +++ b/arch/x86/kvm/x86.c
-@@ -13730,6 +13730,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(kvm_vmgexit_msr_protocol_exit);
+@@ -13751,6 +13751,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(kvm_vmgexit_msr_protocol_exit);
  static int __init kvm_x86_init(void)
  {
        kvm_mmu_x86_module_init();
 +      kvm_emulator_init();
+       mitigate_smt_rsb &= boot_cpu_has_bug(X86_BUG_SMT_RSB) && cpu_smt_possible();
        return 0;
  }
- module_init(kvm_x86_init);