Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753877Ab0LONnj (ORCPT ); Wed, 15 Dec 2010 08:43:39 -0500 Received: from smtp.ctxuk.citrix.com ([62.200.22.115]:26703 "EHLO SMTP.EU.CITRIX.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753350Ab0LONni (ORCPT ); Wed, 15 Dec 2010 08:43:38 -0500 X-IronPort-AV: E=Sophos;i="4.59,349,1288569600"; d="scan'208";a="3360729" Date: Wed, 15 Dec 2010 13:43:59 +0000 From: Stefano Stabellini X-X-Sender: sstabellini@kaball-desktop To: Stefano Stabellini CC: "linux-kernel@vger.kernel.org" , "xen-devel@lists.xensource.com" , Jeremy Fitzhardinge Subject: Re: [PATCH 00/11] xen: allow usermode to map granted pages In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1173 Lines: 27 On Wed, 15 Dec 2010, Stefano Stabellini wrote: > Hi all, > this patch series introduces the gntdev device that allows usermode > to map granted pages; gntdev is used by qemu to implement Xen backends > in userspace. > > Considering that granted pages still have the same entry in the m2p > as before being granted, the following patches also add a mechanism to > override portions of the m2p so that we can find out the pfn > corresponding to the mfn of a granted page in the "receiver" domain. > This is needed so that we can have pte_page work correctly for these > pages. Once this requirement is satisfied, __get_user_pages_fast can > work on granted pages and userspace applications (the xen block backend > implemented in qemu) can use AIO on them. > > I forgot to add that a branch with this series based on 2.6.37-rc5 is available here: git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git 2.6.37-rc5-gntdev-2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/