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] Anyone done this before? Netbsd on Debian

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] Anyone done this before? Netbsd on Debian
From: "Christoph Egger" <Christoph.Egger@xxxxxxx>
Date: Mon, 29 Jan 2007 11:57:04 +0100
Cc: "Luke S. Crawford" <lsc@xxxxxxxxx>, Keir Fraser <keir@xxxxxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx, grg lmb <grelamen@xxxxxxxxx>
Delivery-date: Mon, 29 Jan 2007 02:56:55 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <C1E37E16.85BB%keir@xxxxxxxxxxxxx>
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>
Organization: AMD / OSRC
References: <C1E37E16.85BB%keir@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.4
On Monday 29 January 2007 11:33, Keir Fraser wrote:
> On 29/1/07 09:59, "Christoph Egger" <Christoph.Egger@xxxxxxx> wrote:
> > There are two ways:
> >
> > 1. Implement PAE support in NetBSD
> > 2. Make non-PAE guests in PAE Hypervisor work properly
> >
> > The first point is NetBSD-related, the second is Xen related.
>
> Option (2) will require shadow pagetables, which is halfway to running the
> guest as an HVM guest (which you can of course try -- it should work fine
> as long as the bootloader real-mode code runs okay).

NetBSD has been paravirtualized a long time ago. It supports Xen2 and Xen3.
Xen1 has been dropped when support for Xen2 has been added.

It is usable as both Dom0 and DomU.

> Option (1) has to be the long-term strategy -- then NetBSD can run on PAE
> or x64 hypervisor.  Long term we would like to kill off the 32-bit non-pae
> hypervisor build and thus reduce the test matrix.

That's easy to do since OpenBSD/i386 supports PAE. The code between OpenBSD
and NetBSD is so similar that the porting effort to NetBSD drops nearly down 
to copying & adjusting the code. It should be doable in two weeks. If you are 
familiar with the code, then it's even doable in one week.

Christoph




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