Li, Chengyuan
2005-Sep-01 12:42 UTC
[Xen-devel] [PATCH][VT]Make 32-bit VMX guest work on 64-bit host
Ian, Keir, This patch is to boot 32-bit VMX guest on the 64-bit host. Double-compile is used to make both 64-bit guest and 32-bit guest can work, the shadow page-table uses current 64-bit shadow code''s structure to simulate 32-bit guest''s 2-level page-table. Signed-off-by: Chengyuan Li <chengyuan.li@intel.com> Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com> b/xen/arch/x86/shadow_guest32.c | 18 + b/xen/include/asm-x86/shadow_ops.h | 130 +++++++++ xen/arch/x86/Makefile | 2 xen/arch/x86/shadow.c | 516 ++++++++++++++++++++++++++++-------- xen/arch/x86/shadow_public.c | 93 +++++- xen/arch/x86/vmx.c | 22 + xen/include/asm-x86/page-guest32.h | 5 xen/include/asm-x86/shadow.h | 39 +- xen/include/asm-x86/shadow_64.h | 143 ++------- xen/include/asm-x86/shadow_public.h | 1 10 files changed, 720 insertions(+), 249 deletions(-) Thanks, Chengyuan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Reasonably Related Threads
- [PATCH] HVM x86_32 PAE guest support on 64-bit Xen
- [PATCH] MSR save/restore for x86_64 VMX domains
- [PATCH][VT] Fix the size problem in MMIO decoder
- [PATCH 2/2] Enhance MTRR/PAT virtualization for EPT & VT-d enabled both
- [PATCH] Substitue the duplicate spin_lock_irqsave to spin_lock in the vt-d code path