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-devel

Re: [Xen-devel] [PATCH,RFC 0/17] 32-on-64 work progress

To: Jan Beulich <jbeulich@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH,RFC 0/17] 32-on-64 work progress
From: Gerd Hoffmann <kraxel@xxxxxxx>
Date: Mon, 16 Oct 2006 10:39:31 +0200
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 16 Oct 2006 01:39:54 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <4530C25A0200007800024383@xxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <4530C25A0200007800024383@xxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.7 (X11/20060911)
  Hi,

> I didn't spend thoughts on the tools side - Emmanuel was expected to
> work from that side I think. surely what you say needs to be considered
> (and for the part of those hypercalls already implemented should already be,
> minus any bugs or oversights)

How do they work?  Using the native version of dom0 (as suggested by
Keir) for those hypercalls where it is possible?  How do you handle
setvcpucontest, where the 64bit struct isn't a superset of the 32bit
version?  I think for at least that one, maybe also others, we have to
pass compat structs through native hypercalls.  And maybe also visa
versa, so you can boot 64bit guests when running 32bit dom0 (within some
limits of course ...).

My current stack of patches (which also includes some other bits) is here:
http://www.suse.de/~kraxel/patches/kraxel-unstable-zweiblum-hg11751-quilt/

Alot of the domain builder code can handle non-native guests already,
the hypercalls which actually boot the domain are still missing though.

cheers,
  Gerd

-- 
Gerd Hoffmann <kraxel@xxxxxxx>
http://www.suse.de/~kraxel/julika-dora.jpeg

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