summaryrefslogtreecommitdiffstats
path: root/arch/x86/lib/usercopy.c
diff options
context:
space:
mode:
authorVineeth Pillai <viremana@linux.microsoft.com>2021-06-03 17:14:35 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2021-06-17 19:09:36 +0200
commit32431fb2538df56693a5852a50013549c827f57c (patch)
treeaad16db11000458d5c6c832a87df13eb446e7519 /arch/x86/lib/usercopy.c
parenthyperv: Detect Nested virtualization support for SVM (diff)
downloadlinux-32431fb2538df56693a5852a50013549c827f57c.tar.xz
linux-32431fb2538df56693a5852a50013549c827f57c.zip
hyperv: SVM enlightened TLB flush support flag
Bit 22 of HYPERV_CPUID_FEATURES.EDX is specific to SVM and specifies support for enlightened TLB flush. With this enlightenment enabled, ASID invalidations flushes only gva->hpa entries. To flush TLB entries derived from NPT, hypercalls should be used (HvFlushGuestPhysicalAddressSpace or HvFlushGuestPhysicalAddressList) Signed-off-by: Vineeth Pillai <viremana@linux.microsoft.com> Reviewed-by: Michael Kelley <mikelley@microsoft.com> Message-Id: <a060f872d0df1955e52e30b877b3300485edb27c.1622730232.git.viremana@linux.microsoft.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/lib/usercopy.c')
0 files changed, 0 insertions, 0 deletions