WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] 64-bit guest in 32-bit Xen/dom0 - ever?

To: Matt Ayres <matta@xxxxxxxxxxxx>
Subject: Re: [Xen-users] 64-bit guest in 32-bit Xen/dom0 - ever?
From: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Date: Fri, 3 Mar 2006 01:32:19 +0000
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 03 Mar 2006 01:38:41 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <44079BB6.7040903@xxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <44077366.5000200@xxxxxxxxxxxx> <200603030103.03653.mark.williamson@xxxxxxxxxxxx> <44079BB6.7040903@xxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.1
> > .. and maybe supporting  32-bit kernels on 64-bit Xen are rather more
> > likely. ..
>
> I haven't been working/testing under 64-bit mode at all, but this is not
> yet possible? I thought it was a feature discussion brought about it
> months ago.

The interface for 64-bit Xen is rather different, because it's tailored to the 
characteristics of the x86_64 architecture (for instance, the fact that it's 
not possible to use segmentation for protection in the same way complicates 
the task of protecting Xen from kernels and apps...).

The most promising way of dealing with this is probably to implement a "shim" 
that will adapt hypercalls by the 32-bit kernel to work correctly with a 
64-bit Xen.  The domain builder would be able to insert this shim when 
building a legacy 32-bit domain to enable it to run correctly on Xen64.  
There'll likely also need to be some Xen support.

It certainly seems doable, but there's not yet been enough motivation to 
enable mixed platforms for paravirtualised guests.  If you really need 32-bit 
(or PAE) guests on 64-bit, it should be possible to run them unmodified in a 
VT-x / SVM virtual machine.

HTH,
Mark

-- 
Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

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