[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH] Enable VPID (Virtual Processor Identification)

  • To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Nakajima, Jun" <jun.nakajima@xxxxxxxxx>
  • Date: Wed, 12 Dec 2007 22:26:14 -0800
  • Delivery-date: Wed, 12 Dec 2007 22:29:39 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Acg9UQ/I79rqdU9jR1u3K0o2iftkgw==
  • Thread-topic: [PATCH] Enable VPID (Virtual Processor Identification)

The patch attached enables the VPID feature. When present, it allows TLB
entries to be retained across VM entry and VM exit, and Xen can now
identify distinct address spaces through a new virtual-processor ID
(VPID) field of the VMCS. 

It applies to the unstable tree with the patch for EPT applied (i.e.
please apply the EPT patch first).

 arch/x86/hvm/vmx/vmcs.c        |   17 ++++++++
 arch/x86/hvm/vmx/vmx.c         |   82
 include/asm-x86/hvm/domain.h   |    1 
 include/asm-x86/hvm/vmx/vmcs.h |    8 ++++
 include/asm-x86/hvm/vmx/vmx.h  |   34 +++++++++++++++++
 5 files changed, 138 insertions(+), 4 deletions(-)

Signed-off-by: Xin Li <xin.b.li@xxxxxxxxx>
Signed-off-by: Jun Nakajima <jun.nakajima@xxxxxxxxx>

Intel Open Source Technology Center

Attachment: vpid.patch
Description: vpid.patch

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.