Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261207AbVDTBhS (ORCPT ); Tue, 19 Apr 2005 21:37:18 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261217AbVDTBhS (ORCPT ); Tue, 19 Apr 2005 21:37:18 -0400 Received: from holomorphy.com ([66.93.40.71]:39624 "EHLO holomorphy.com") by vger.kernel.org with ESMTP id S261207AbVDTBhM (ORCPT ); Tue, 19 Apr 2005 21:37:12 -0400 Date: Tue, 19 Apr 2005 18:37:08 -0700 From: William Lee Irwin III To: "Randy.Dunlap" Cc: lkml , linux-mm@kvack.org, akpm , davem@davemloft.net, riel@redhat.com, kurt@garloff.de, Keir.Fraser@cl.cam.ac.uk, Ian.Pratt@cl.cam.ac.uk, Christian.Limpach@cl.cam.ac.uk Subject: Re: [PATCH 0/4] io_remap_pfn_range: intro. Message-ID: <20050420013708.GB2104@holomorphy.com> References: <20050318112545.6f5f7635.rddunlap@osdl.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050318112545.6f5f7635.rddunlap@osdl.org> User-Agent: Mutt/1.5.9i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1563 Lines: 30 On Fri, Mar 18, 2005 at 11:25:45AM -0800, Randy.Dunlap wrote: > This is a combination of io_remap_pfn_range patches posted in the > last week or so by Keir Fraser and me. > This description is mostly from Keir's original post. > This patch introduces a new interface function for mapping bus/device > memory: io_remap_pfn_range. This accepts the same parameters as > remap_pfn_range and io_remap_page_range but should be used in any > situation where the caller is not simply remapping ordinary RAM. > For example, when mapping device registers the new function should be used. > The distinction between remapping device memory and ordinary RAM is > critical for the Xen hypervisor. > This patch series also cleans up the remaining users of > io_remap_page_range (in particular, the several sparc-specific > sections in various drivers that use a special form of io_remap_page_range: > an extra argument for SPARC arch.) by converting them to > use io_remap_pfn_range(), where io_remap_pfn_range() supports > passing as part of the pfn argument. > The sparc32 & sparc64 code needs live testing. Thanks for covering this for me (not that I've contributed a line of code to this). I've got a very limited range of devices to test on sparc so I'll have to wait for users' reports to come in. -- wli - 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/