From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756129AbYBLWCo (ORCPT ); Tue, 12 Feb 2008 17:02:44 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755740AbYBLWCa (ORCPT ); Tue, 12 Feb 2008 17:02:30 -0500 Received: from 209-198-142-2-host.prismnet.net ([209.198.142.2]:57212 "EHLO smtp.opengridcomputing.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753608AbYBLWC3 (ORCPT ); Tue, 12 Feb 2008 17:02:29 -0500 Message-ID: <47B2174E.5000708@opengridcomputing.com> Date: Tue, 12 Feb 2008 16:01:50 -0600 From: Steve Wise User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: Roland Dreier CC: general@lists.openfabrics.org, Christoph Lameter , Rik van Riel , Andrea Arcangeli , a.p.zijlstra@chello.nl, izike@qumranet.com, steiner@sgi.com, linux-kernel@vger.kernel.org, avi@qumranet.com, linux-mm@kvack.org, daniel.blueman@quadrics.com, Robin Holt , Andrew Morton , kvm-devel@lists.sourceforge.net Subject: Re: Demand paging for memory regions (was Re: MMU Notifiers V6) References: <20080208234302.GH26564@sgi.com> <20080208155641.2258ad2c.akpm@linux-foundation.org> <20080209012446.GB7051@v2.random> <20080209015659.GC7051@v2.random> <20080209075556.63062452@bree.surriel.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Roland Dreier wrote: > [Adding general@lists.openfabrics.org to get the IB/RDMA people involved] > > This thread has patches that add support for notifying drivers when a > process's memory map changes. The hope is that this is useful for > letting RDMA devices handle registered memory without pinning the > underlying pages, by updating the RDMA device's translation tables > whenever the host kernel's tables change. > > Is anyone interested in working on using this for drivers/infiniband? > I am interested in participating, but I don't think I have enough time > to do this by myself. I don't have time, although it would be interesting work! > > Also, at least naively it seems that this is only useful for hardware > that has support for this type of demand paging, and can handle > not-present pages, generating interrupts for page faults, etc. I know > that Mellanox HCAs should have this support; are there any other > devices that can do this? > Chelsio's T3 HW doesn't support this. Steve. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steve Wise Subject: [ofa-general] Re: Demand paging for memory regions (was Re: MMU Notifiers V6) Date: Tue, 12 Feb 2008 16:01:50 -0600 Message-ID: <47B2174E.5000708@opengridcomputing.com> References: <20080208234302.GH26564@sgi.com> <20080208155641.2258ad2c.akpm@linux-foundation.org> <20080209012446.GB7051@v2.random> <20080209015659.GC7051@v2.random> <20080209075556.63062452@bree.surriel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Rik van Riel , Andrea Arcangeli , a.p.zijlstra@chello.nl, izike@qumranet.com, steiner@sgi.com, linux-kernel@vger.kernel.org, avi@qumranet.com, kvm-devel@lists.sourceforge.net, linux-mm@kvack.org, daniel.blueman@quadrics.com, Robin Holt , general@lists.openfabrics.org, Andrew Morton , Christoph Lameter To: Roland Dreier Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: general-bounces@lists.openfabrics.org Errors-To: general-bounces@lists.openfabrics.org List-Id: kvm.vger.kernel.org Roland Dreier wrote: > [Adding general@lists.openfabrics.org to get the IB/RDMA people involved] > > This thread has patches that add support for notifying drivers when a > process's memory map changes. The hope is that this is useful for > letting RDMA devices handle registered memory without pinning the > underlying pages, by updating the RDMA device's translation tables > whenever the host kernel's tables change. > > Is anyone interested in working on using this for drivers/infiniband? > I am interested in participating, but I don't think I have enough time > to do this by myself. I don't have time, although it would be interesting work! > > Also, at least naively it seems that this is only useful for hardware > that has support for this type of demand paging, and can handle > not-present pages, generating interrupts for page faults, etc. I know > that Mellanox HCAs should have this support; are there any other > devices that can do this? > Chelsio's T3 HW doesn't support this. Steve. From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <47B2174E.5000708@opengridcomputing.com> Date: Tue, 12 Feb 2008 16:01:50 -0600 From: Steve Wise MIME-Version: 1.0 Subject: Re: Demand paging for memory regions (was Re: MMU Notifiers V6) References: <20080208234302.GH26564@sgi.com> <20080208155641.2258ad2c.akpm@linux-foundation.org> <20080209012446.GB7051@v2.random> <20080209015659.GC7051@v2.random> <20080209075556.63062452@bree.surriel.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org Return-Path: To: Roland Dreier Cc: general@lists.openfabrics.org, Christoph Lameter , Rik van Riel , Andrea Arcangeli , a.p.zijlstra@chello.nl, izike@qumranet.com, steiner@sgi.com, linux-kernel@vger.kernel.org, avi@qumranet.com, linux-mm@kvack.org, daniel.blueman@quadrics.com, Robin Holt , Andrew Morton , kvm-devel@lists.sourceforge.net List-ID: Roland Dreier wrote: > [Adding general@lists.openfabrics.org to get the IB/RDMA people involved] > > This thread has patches that add support for notifying drivers when a > process's memory map changes. The hope is that this is useful for > letting RDMA devices handle registered memory without pinning the > underlying pages, by updating the RDMA device's translation tables > whenever the host kernel's tables change. > > Is anyone interested in working on using this for drivers/infiniband? > I am interested in participating, but I don't think I have enough time > to do this by myself. I don't have time, although it would be interesting work! > > Also, at least naively it seems that this is only useful for hardware > that has support for this type of demand paging, and can handle > not-present pages, generating interrupts for page faults, etc. I know > that Mellanox HCAs should have this support; are there any other > devices that can do this? > Chelsio's T3 HW doesn't support this. Steve. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org