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] [PATCH] Make get_page_from_l1e refcount correctly onfor

To: Tim Deegan <Tim.Deegan@xxxxxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] Make get_page_from_l1e refcount correctly onforeign pagetables.
From: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Date: Wed, 03 Jun 2009 14:42:29 +0100
Cc: Yunhong Jiang <yunhong.jiang@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Wed, 03 Jun 2009 06:42:35 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C631A9AA.B161%keir.fraser@xxxxxxxxxxxxx>
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcnUbTLqQDQENtenT9K/ZSOZGFCvUAADTt4aA/WtMcw=
Thread-topic: [Xen-devel] [PATCH] Make get_page_from_l1e refcount correctly onforeign pagetables.
User-agent: Microsoft-Entourage/12.17.0.090302
On 14/05/2009 10:57, "Keir Fraser" <keir.fraser@xxxxxxxxxxxxx> wrote:

> Yes, there can be three domains involved: the one making the hypercall, the
> one who owns the PTE, and the one who owns the page being mapped into the
> PTE. I think some of the confusion around get_page_from_l1e() is that the
> domain argument is the page-owner not the PTE-owner. It would make sense for
> it to be the latter, and then as far as possible do the
> is-the-page-owner-valid checks hidden inside get_page_from_l1e(). The only
> fly in the ointment there is that FOREIGNDOM should only be permitted from
> mod_l1_entry(). Possibly that should be the only caller that directly
> accesses a more complex interface to get_page_from_l1e() (where the extra
> argument would be the page-owner, not the PTE-owner!).

Changeset 19708 should fix this satisfactorily, I hope.

 -- Keir



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-devel] [PATCH] Make get_page_from_l1e refcount correctly onforeign pagetables., Keir Fraser <=