hv: add context->vmx_ia32_pat to save and restore VMCS

Similar to cr0/4:
- use context->vmx_ia32_pat to save/restore VMX_GUEST_IA32_PAT field
- use context->ia32_pat to keep track the guest' view of IA32_PAT MSR

Signed-off-by: Zide Chen <zide.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Zide Chen
2018-06-21 16:51:21 -07:00
committed by lijinxia
parent d0df39cbb5
commit 9f4404d0e6
2 changed files with 21 additions and 10 deletions

View File

@@ -148,6 +148,7 @@ struct run_context {
uint64_t ia32_kernel_gs_base;
uint64_t ia32_pat;
uint64_t vmx_ia32_pat;
uint64_t ia32_efer;
uint64_t ia32_sysenter_cs;
uint64_t ia32_sysenter_esp;