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] Seamlessly sharing identical memory pages among domains

To: Ian Pratt <Ian.Pratt@xxxxxxxxxxxx>
Subject: Re: [Xen-devel] Seamlessly sharing identical memory pages among domains
From: Kip Macy <kmacy@xxxxxxxxxxx>
Date: Thu, 20 May 2004 20:58:52 -0700 (PDT)
Cc: "Scheer, Roque" <roque.scheer@xxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 21 May 2004 05:01:11 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: <E1BQyfa-00055Y-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>
References: <E1BQyfa-00055Y-00@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
>
> Doing a proper shared cache is slightly trickier given the
> paravirtualised memory interface -- we'd have to introduce guests
> to a new kind of write fault: "A write fault has occurred, and
> you'll have to copy the page because this machine page is
> immutable as it is already shared with other domains". Modifying
> Linux to handle this wouldn't be hard.

Would this just involve adding an extra error code to what x86 already
uses and then modifying the guest to understand that that error code
means that the page has to be COWed?


                                -Kip


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel