]> git.proxmox.com Git - pve-kernel.git/blobdiff - patches/kernel/0012-KVM-x86-emulator-smm-use-smram-struct-for-64-bit-smr.patch
update submodule and patches to 6.1.14
[pve-kernel.git] / patches / kernel / 0012-KVM-x86-emulator-smm-use-smram-struct-for-64-bit-smr.patch
index ee7b219c3b96772e35e43f2e33de34e541f3c5c9..c5c10ef0a861b109104583bb7475a0701f013a19 100644 (file)
@@ -158,10 +158,10 @@ index 65d82292ccec..03f9e5aa036e 100644
  #endif
                ret = rsm_load_state_32(ctxt, &smram.smram32);
 diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
-index 579a1cb6a7c8..7a4d86f9bdcd 100644
+index 48a15a71c543..f5d3c0ff083d 100644
 --- a/arch/x86/kvm/x86.c
 +++ b/arch/x86/kvm/x86.c
-@@ -10115,20 +10115,17 @@ static void enter_smm_save_seg_32(struct kvm_vcpu *vcpu,
+@@ -10136,20 +10136,17 @@ static void enter_smm_save_seg_32(struct kvm_vcpu *vcpu,
  }
  
  #ifdef CONFIG_X86_64
@@ -189,7 +189,7 @@ index 579a1cb6a7c8..7a4d86f9bdcd 100644
  }
  #endif
  
-@@ -10176,57 +10173,51 @@ static void enter_smm_save_state_32(struct kvm_vcpu *vcpu, struct kvm_smram_stat
+@@ -10197,57 +10194,51 @@ static void enter_smm_save_state_32(struct kvm_vcpu *vcpu, struct kvm_smram_stat
  }
  
  #ifdef CONFIG_X86_64
@@ -272,7 +272,7 @@ index 579a1cb6a7c8..7a4d86f9bdcd 100644
  }
  #endif
  
-@@ -10240,7 +10231,7 @@ static void enter_smm(struct kvm_vcpu *vcpu)
+@@ -10261,7 +10252,7 @@ static void enter_smm(struct kvm_vcpu *vcpu)
        memset(smram.bytes, 0, sizeof(smram.bytes));
  #ifdef CONFIG_X86_64
        if (guest_cpuid_has(vcpu, X86_FEATURE_LM))