KVM: VMX: Enable Virtual Processor Identification (VPID)
authorSheng Yang <sheng.yang@intel.com>
Thu, 17 Jan 2008 07:14:33 +0000 (15:14 +0800)
committerAvi Kivity <avi@qumranet.com>
Sun, 27 Apr 2008 08:53:17 +0000 (11:53 +0300)
commit2384d2b32640839a4d4d260ca7c5aa4edbf68d91
tree812ba0ea30b2fd59553bc7064b13cc107f276e6b
parentadb1ff46754a87f3f6c9e7ee0a92f9a8a183bb38
KVM: VMX: Enable Virtual Processor Identification (VPID)

To allow TLB entries to be retained across VM entry and VM exit, the VMM
can now identify distinct address spaces through a new virtual-processor ID
(VPID) field of the VMCS.

[avi: drop vpid_sync_all()]
[avi: add "cc" to asm constraints]

Signed-off-by: Sheng Yang <sheng.yang@intel.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
arch/x86/kvm/vmx.c
arch/x86/kvm/vmx.h
include/asm-x86/kvm_host.h