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] 32bit domU on 64 bit dom0

To: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Subject: Re: [Xen-users] 32bit domU on 64 bit dom0
From: "Daniel P. Berrange" <berrange@xxxxxxxxxx>
Date: Tue, 14 Aug 2007 03:53:54 +0100
Cc: Dr A V Le Blanc <LeBlanc@xxxxxxxxx>, Dave Durkee <dave@xxxxxxxxxxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 13 Aug 2007 19:54:34 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <200708140333.53329.mark.williamson@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: <E1IIUpk-00081d-7L@host-192-168-0-1-bcn-london> <20070808070440.GA24200@xxxxxxxxxxxxx> <200708140333.53329.mark.williamson@xxxxxxxxxxxx>
Reply-to: "Daniel P. Berrange" <berrange@xxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.1i
On Tue, Aug 14, 2007 at 03:33:53AM +0100, Mark Williamson wrote:
> > Yes it is possible.  But you must have a kernel with the 3.1 patches
> > on dom0 and on dom1.
> 
> The 32-bit domU shouldn't need 3.1 patches to run on 64-bit Xen.  Any older 
> domU kernel should work so long as it supports PAE.

I think there's a slight complication with that - any 32-bit PAE domU 
should work *provided* the Dom0 tools are new enough.

IIRC the XenD back-compat change to allow 32-bit guests earlier than Xen 3.1 
to work wasn't made in time for the 3.1 release. In particular you need to 
have changesets 15074 & 15075  - they should backport to 3.1 pretty easily

  changeset:   15074:5c7a1e3abd54
  user:        Ian Campbell <ian.campbell@xxxxxxxxxxxxx>
  date:        Tue May 15 17:54:48 2007 +0100
  files:       tools/libxc/xc_dom.h tools/libxc/xc_dom_x86.c 
tools/python/xen/lowlevel/xc/xc.c
  description:
  [BUILDER] Propagate the native protocol ABI for a guest out of the
  domain builder and in to python code.

  This knowledge will be useful to allow us to pre-seed the protocol
  field in a VBD entry in xenstore which will allow us to run older
  kernels in a 32on64 mixed environment.

  changeset:   15075:5efb46bfbcac
  user:        Ian Campbell <ian.campbell@xxxxxxxxxxxxx>
  date:        Tue May 15 19:00:48 2007 +0100
  files:       tools/python/xen/xend/XendDomainInfo.py 
tools/python/xen/xend/server/DevController.py
  description:
  [XEND] Write the default ABI to the xenstore entry for each frontend
  device.

  This allows to run older kernels in a 32on64 mixed environment.

Regards,
Dan.
-- 
|=- Red Hat, Engineering, Emerging Technologies, Boston.  +1 978 392 2496 -=|
|=-           Perl modules: http://search.cpan.org/~danberr/              -=|
|=-               Projects: http://freshmeat.net/~danielpb/               -=|
|=-  GnuPG: 7D3B9505   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505  -=| 

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