diff options
author | Junaid Shahid <junaids@google.com> | 2018-04-26 13:09:50 -0700 |
---|---|---|
committer | Radim Krčmář <rkrcmar@redhat.com> | 2018-04-27 17:44:00 +0200 |
commit | a468f2dbf921d02f5107378501693137a812999b (patch) | |
tree | 3c2ef3d3a36ce526683aa23e81cb03a71f9e44bb /lib/kobject.c | |
parent | 06e22bb6fa5bd2d7d6cdd4d886aef90c3ef8f9c7 (diff) |
kvm: apic: Flush TLB after APIC mode/address change if VPIDs are in use
Currently, KVM flushes the TLB after a change to the APIC access page
address or the APIC mode when EPT mode is enabled. However, even in
shadow paging mode, a TLB flush is needed if VPIDs are being used, as
specified in the Intel SDM Section 29.4.5.
So replace vmx_flush_tlb_ept_only() with vmx_flush_tlb(), which will
flush if either EPT or VPIDs are in use.
Signed-off-by: Junaid Shahid <junaids@google.com>
Reviewed-by: Jim Mattson <jmattson@google.com>
Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
Diffstat (limited to 'lib/kobject.c')
0 files changed, 0 insertions, 0 deletions