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] Role of Xen/Xenolinux in New IO networking

To: "barry" <barry@xxxxxxxxx>
Subject: Re: [Xen-devel] Role of Xen/Xenolinux in New IO networking
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Thu, 01 Apr 2004 15:50:10 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 01 Apr 2004 15:57:14 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "Thu, 01 Apr 2004 09:56:14 CDT." <000b01c417f9$7b2e1650$a622f6c7@sauron>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
> Thanks Keir, 
> It is much clearer now. Do you plan to drop the code into the unstable
> tree a bit-at-a-time or one big change when it is done?

A bit at a time, as far as is possible. Maintaining forked trees is
too much hassle. Hopefully the two architectures can coexist, with the
appropriate one being selected at compile time (eg,. by building Xen
with or without 'nodev=y').

> I have enjoyed watching the evolution...
> If I can help in debugging, or testing, I would be glad to volunteer.
> Am I right in saying, that at the moment, I can't launch a non-0 guest?
> (I am using the demo CD for non-0 domains, and have been booting each
> from the CD. Domain 0 grants read-access to the physical CD to all the
> guests. 
> The CD seems to be no longer accessible from a non-0 guest. [might be a
> configuration problem, though...]). 

If you did not build Xen with 'nodev=y', and you did not specifically
build real device drivers into Xenolinux, then everything should work
as it always has done. The CD should be accessible from other domains,
provided that appropriate VBD parameters are specified when the domain
is created.

> Is there any other structure I can use today to boot a non-0 guest with
> today's 1.3?

You can still build Xen and Xenolinux as you normally would. Out of
the box all the new IO world is disabled. You have to explicitly
select it at build time by compiling Xen with 'nodev=y make' and
configuring Xenolinux to allow physical device access (it's a kernel
config parameter).

Once the new IO stuff is complete, the old architceture will be
removed and devices-in-domains will become the default build

 -- Keir

This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>