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] Non-standard use of Xen I/O Architecture

To: "Ian Pratt" <Ian.Pratt@xxxxxxxxxxxx>
Subject: RE: [Xen-devel] Non-standard use of Xen I/O Architecture
From: "Barry Silverman" <barry@xxxxxxxxx>
Date: Fri, 2 Apr 2004 16:46:07 -0500
Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 02 Apr 2004 22:45:53 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
Importance: Normal
In-reply-to: <E1B9WNu-0007Mt-00@xxxxxxxxxxxxxxxxx>
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
Great, I was hoping you would say that...

Will some documentation be available (or will you update the mini-os
example) to describe the guest driver interface that are not in a linux

Barry Silverman
-----Original Message-----
From: Ian Pratt [mailto:Ian.Pratt@xxxxxxxxxxxx]
Sent: Friday, April 02, 2004 4:40 PM
To: Barry Silverman
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx; Ian.Pratt@xxxxxxxxxxxx
Subject: Re: [Xen-devel] Non-standard use of Xen I/O Architecture

> Would it be theoretically possible for Xen/Domain 0 to supply higher level
> services (E.G, sshd connection mapping, or VNC servers) running in custom
> built servers - to service simple guest (non-linux) drivers that use the
> evtchn/share memory interface?

Sure. Xen provides a great environment for developing custom OSes
without having to worry about about hardware device support etc.

With the new IO model, you could even provide the guest OS with
very high-level abstractions: For example, you could provide the
guest with a reliable byte stream network connection implemented
over an SSL or SSH connection in another domain.

> For example (and this is somewhat contrived...):
> I have a PDP-11 emulator that runs the ancient Unix (Thompson & Ritchie's
> original 1976 Unix 5th Edition). I would like to run the emulator, and the
> Unix as a guest (in fact more than one...).
> I would like someone SSH'ing in on specific ports to boot their own
> Unix, and to run it from the "console", as well as expose incoming ssh
> connections as Hardware terminal multiplexer ports.

Sure, all do-able with a bit of programming...


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