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] Xen architecture

To: "Woloszynski, Charles" <charles.woloszynski@xxxxxxxxxxx>
Subject: Re: [Xen-devel] Xen architecture
From: Ian Pratt <Ian.Pratt@xxxxxxxxxxxx>
Date: Fri, 20 Feb 2004 00:15:06 +0000
Cc: "'xen-devel@xxxxxxxxxxxxxxxxxxxxx'" <xen-devel@xxxxxxxxxxxxxxxxxxxxx>, Ian.Pratt@xxxxxxxxxxxx
Delivery-date: Fri, 20 Feb 2004 00:17:03 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "Wed, 18 Feb 2004 12:58:57 EST." <2B7B30DCDC75C2408076952F881B05EFE86900@xxxxxxxxxxxxxxx>
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
> So, the two questions are:
> (1)  Can a GuestOS ever bypass the Xen boundaries?  

We can't guarantee there aren't bugs in Xen, but that's certainly
the design goal.  Maintaining isolation between guests is
paramount. The trick is doing it with good performance. That's
what makes Xen fun to work on ;-)

> (2)  How big (in lines of code) is the subsystem in Xen that enforces this?

The hard/clever part is memory protection. That's mostly
implemented in common/memory.c which is 1100 lines. The whole of
Xen is 20 times that, but there's a lot of hardware
initialisation code etc that isn't "guest facing". 

Ian



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

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