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/
Home Products Support Community News


Re: [Xen-devel] Sparc32/64 porting effort, interest?

To: "Blue Swirl" <blueswir1@xxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] Sparc32/64 porting effort, interest?
From: Tristan Gingold <Tristan.Gingold@xxxxxxxx>
Date: Wed, 9 Aug 2006 08:10:52 +0200
Delivery-date: Tue, 08 Aug 2006 23:06:38 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <BAY104-F75A37D11626476FB2E8B3FF510@xxxxxxx>
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: <BAY104-F75A37D11626476FB2E8B3FF510@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.5
Le Samedi 05 Août 2006 23:05, Blue Swirl a écrit :
> Hi,
> I've developed some bits for Qemu and OpenBIOS Sparc32/64 versions and I
> know their internals. Maybe I could use that knowledge to port Xen to Sparc
> platforms.
> Can somone guesstimate what kind of effort would be needed for Sparc32 port
> targeted at hardware emulated by Qemu (SS5), for example?
> Are there other developers interested in Sparc port?

Big questions!

Which hardware are you targetting ?  Sparc or SparcV9?

Sparc doesn't have a three level protection mechanism.  So adding a VMM can be 
tricky.  PowerPc people may have ideas to handle this case.
On the pros side, sparc doesn't have an arch-defined MMU, so you can create 
you own para-virtualized MMU fitting well into Xen.

AFAIK, only Niagara has a three level protection.  Maybe only niagara makes 
sense for Xen.

Porting Xen requires a very good knowledge of the CPU (and of Xen internals of 
course).  PowerPC people may give you a better time estimation; a rough one 
may be <1 year to run dom0 and <1 year to run domU.

At the last XenSummit, there was at least one people from Sun.  I don't know 
wether other developers are interested.


Xen-devel mailing list