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] [PATCH 0/3] domUloader

To: Kurt Garloff <garloff@xxxxxxx>
Subject: Re: [Xen-devel] [PATCH 0/3] domUloader
From: Anthony Liguori <aliguori@xxxxxxxxxx>
Date: Wed, 18 Jan 2006 22:31:22 -0600
Cc: Jeremy Katz <katzj@xxxxxxxxxx>, Xen development list <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 19 Jan 2006 04:39:02 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20060118232122.GZ16322@xxxxxxxxxxxxxxxxxxxxxx>
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: <20060116234330.GC17087@xxxxxxxxxxxxxxxxxxxxxx> <43CCDA6E.5040608@xxxxxxxxxx> <1137607564.22846.13.camel@xxxxxxxxxxxxxx> <20060118232122.GZ16322@xxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051013)
On a side note, one thing we all have to think about is how a boot loader would work with something like a virtual framebuffer.

It may be time to start thinking about writing a first class domU bootloader. Something that just sets up a page table that maps the pfns linearly and enough XenBus to read from a virtual disk. We can reuse code from grub for filesystem parsing (or even write it from scratch--it's not that hard to just read from a filesystem).

We could also use mini-OS as a base.


Anthony Liguori

Kurt Garloff wrote:

Hi Jeremy,

On Wed, Jan 18, 2006 at 01:06:04PM -0500, Jeremy Katz wrote:
The other concern with mounting is that there have been some cases where
changes to filesystems have broken reading new filesystems with older
kernels.  It's a lot easier to get the library that supports more (and
less has to be supported, so you're less likely to need to make changes)
than to upgrade your kernel for dom0

I tend to disagree.
As the dom0 kernel drives the hardware and hardware drivers seems
to be the more prominent reason for moving to new kernel versions,
I would assume the dom0 kernel to be updated more likely than the
domU kernels.
And actually, filesystem forward compatibility is not that bad.

I'm not saying this can't be an issue, but I suspect it won't be
for most people.


Xen-devel mailing list