X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=patches%2Fkernel%2F0023-KVM-x86-emulator-smm-use-smram-struct-for-64-bit-smr.patch;h=1a06cc2ab9fce1280c6fc8ee7694d56c3ff38184;hb=96f7973c9bc1293749676e3b72d542edf9e82d39;hp=d23ff4ef47c11097ebc1737eaf30f0a8b4ab88b5;hpb=832507353ad7381e3cbe2aeb29cf3f222b990df8;p=pve-kernel.git diff --git a/patches/kernel/0023-KVM-x86-emulator-smm-use-smram-struct-for-64-bit-smr.patch b/patches/kernel/0023-KVM-x86-emulator-smm-use-smram-struct-for-64-bit-smr.patch index d23ff4e..1a06cc2 100644 --- a/patches/kernel/0023-KVM-x86-emulator-smm-use-smram-struct-for-64-bit-smr.patch +++ b/patches/kernel/0023-KVM-x86-emulator-smm-use-smram-struct-for-64-bit-smr.patch @@ -154,10 +154,10 @@ index ad5d2ab9ab84..4eb35a0a33a5 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 8a6b9bffc770..d00b82ee6ca4 100644 +index 11e62b1f1764..5c4be3873c0d 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c -@@ -9033,20 +9033,17 @@ static void enter_smm_save_seg_32(struct kvm_vcpu *vcpu, +@@ -9040,20 +9040,17 @@ static void enter_smm_save_seg_32(struct kvm_vcpu *vcpu, } #ifdef CONFIG_X86_64 @@ -185,7 +185,7 @@ index 8a6b9bffc770..d00b82ee6ca4 100644 } #endif -@@ -9094,57 +9091,51 @@ static void enter_smm_save_state_32(struct kvm_vcpu *vcpu, struct kvm_smram_stat +@@ -9101,57 +9098,51 @@ static void enter_smm_save_state_32(struct kvm_vcpu *vcpu, struct kvm_smram_stat } #ifdef CONFIG_X86_64 @@ -268,7 +268,7 @@ index 8a6b9bffc770..d00b82ee6ca4 100644 } #endif -@@ -9158,7 +9149,7 @@ static void enter_smm(struct kvm_vcpu *vcpu) +@@ -9165,7 +9156,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))