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

[Xen-devel] [PATCH] HVM x86_32 PAE guest support on 64-bit Xen


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Nakajima, Jun" <jun.nakajima@xxxxxxxxx>
  • Date: Fri, 17 Feb 2006 16:26:39 -0800
  • Delivery-date: Sat, 18 Feb 2006 00:40:33 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcY0IfuTMTs93WZYQDWbzSJB4jW11A==
  • Thread-topic: [PATCH] HVM x86_32 PAE guest support on 64-bit Xen

The patch enables x86_32 PAE unmodified guests on 64-bit Xen when the
hvm feature is present. We tested only Linux at this point, and we'll
improve the functionality as we test other guests.

The SVM needs the equivalent changes to the vmc.c to get this
functionality working, but this patch does not break the build.

Signed-off-by: Jun Nakajima <jun.nakajima@xxxxxxxxx>
Signed-off-by: Xiaohui Xin <xiaohui.xin@xxxxxxxxx>
Signed-off-by: Yunhong Jiang <yunhong.jiang@xxxxxxxxx>

 b/xen/arch/x86/shadow_guest32pae.c |   18 ++
 xen/arch/x86/Makefile              |    2 
 xen/arch/x86/hvm/vmx/vmx.c         |  113 ++++++++++++++--
 xen/arch/x86/shadow.c              |  258
++++++++++++++++++++++++++++++-------
 xen/arch/x86/shadow_public.c       |   32 ++++
 xen/common/page_alloc.c            |    1 
 xen/include/asm-x86/hvm/hvm.h      |   10 +
 xen/include/asm-x86/hvm/vmx/vmx.h  |    8 +
 xen/include/asm-x86/shadow_64.h    |   78 ++++++++++-
 9 files changed, 457 insertions(+), 63 deletions(-)
 
Jun
---
Intel Open Source Technology Center 

Attachment: hvm_pae_guest.patch
Description: hvm_pae_guest.patch

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

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