diff options
author | KarimAllah Ahmed <karahmed@amazon.de> | 2019-01-31 21:24:36 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2019-04-30 21:34:34 +0200 |
commit | 31f0b6c4ba7da19192492b988f06f27bbe259082 (patch) | |
tree | 1e2df955dced8828f1088344a2f6011d9b672137 /arch/x86/kvm/vmx/vmx.h | |
parent | b146b839282ca98927a109d6bb0351c7380b70e4 (diff) | |
download | linux-31f0b6c4ba7da19192492b988f06f27bbe259082.tar.gz linux-31f0b6c4ba7da19192492b988f06f27bbe259082.tar.bz2 linux-31f0b6c4ba7da19192492b988f06f27bbe259082.zip |
KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmap
Use kvm_vcpu_map when mapping the L1 MSR bitmap since using
kvm_vcpu_gpa_to_page() and kmap() will only work for guest memory that has
a "struct page".
Signed-off-by: KarimAllah Ahmed <karahmed@amazon.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm/vmx/vmx.h')
-rw-r--r-- | arch/x86/kvm/vmx/vmx.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kvm/vmx/vmx.h b/arch/x86/kvm/vmx/vmx.h index 1e42f983e0f1..b07d4b1d63cf 100644 --- a/arch/x86/kvm/vmx/vmx.h +++ b/arch/x86/kvm/vmx/vmx.h @@ -144,6 +144,9 @@ struct nested_vmx { struct page *apic_access_page; struct page *virtual_apic_page; struct page *pi_desc_page; + + struct kvm_host_map msr_bitmap_map; + struct pi_desc *pi_desc; bool pi_pending; u16 posted_intr_nv; |