[PATCH 01/10] KVM: x86: nSVM: Add g_pat to fields copied by svm_copy_vmrun_state()

Jim Mattson posted 10 patches 3 weeks, 5 days ago
There is a newer version of this series
[PATCH 01/10] KVM: x86: nSVM: Add g_pat to fields copied by svm_copy_vmrun_state()
Posted by Jim Mattson 3 weeks, 5 days ago
The vmcb01 g_pat field holds the value of L1's IA32_PAT MSR. To
preserve this value through virtual SMM and serialization, add g_pat
to the fields copied by svm_copy_vmrun_state().

Signed-off-by: Jim Mattson <jmattson@google.com>
---
 arch/x86/kvm/svm/nested.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/x86/kvm/svm/nested.c b/arch/x86/kvm/svm/nested.c
index f295a41ec659..a0e5bf1aba52 100644
--- a/arch/x86/kvm/svm/nested.c
+++ b/arch/x86/kvm/svm/nested.c
@@ -1090,6 +1090,7 @@ void svm_copy_vmrun_state(struct vmcb_save_area *to_save,
 	to_save->gdtr = from_save->gdtr;
 	to_save->idtr = from_save->idtr;
 	to_save->rflags = from_save->rflags | X86_EFLAGS_FIXED;
+	to_save->g_pat = from_save->g_pat;
 	to_save->efer = from_save->efer;
 	to_save->cr0 = from_save->cr0;
 	to_save->cr3 = from_save->cr3;
-- 
2.52.0.457.g6b5491de43-goog