From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail138.messagelabs.com (mail138.messagelabs.com [216.82.249.35]) by kanga.kvack.org (Postfix) with SMTP id D3D286B0044 for ; Wed, 21 Jan 2009 09:43:10 -0500 (EST) Received: from localhost (smtp.ultrahosting.com [127.0.0.1]) by smtp.ultrahosting.com (Postfix) with ESMTP id 9C0FD82C46A for ; Wed, 21 Jan 2009 09:44:17 -0500 (EST) Received: from smtp.ultrahosting.com ([74.213.174.254]) by localhost (smtp.ultrahosting.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TLU--U10GYhS for ; Wed, 21 Jan 2009 09:44:17 -0500 (EST) Received: from qirst.com (unknown [74.213.171.31]) by smtp.ultrahosting.com (Postfix) with ESMTP id D262682C46C for ; Wed, 21 Jan 2009 09:44:16 -0500 (EST) Date: Wed, 21 Jan 2009 09:39:50 -0500 (EST) From: Christoph Lameter Subject: Re: sparsemem support for mips with highmem In-Reply-To: <4971002D.2090907@cisco.com> Message-ID: References: <48A4AC39.7020707@sciatl.com> <1218753308.23641.56.camel@nimitz> <48A4C542.5000308@sciatl.com> <20080815080331.GA6689@alpha.franken.de> <1218815299.23641.80.camel@nimitz> <48A5AADE.1050808@sciatl.com> <20080815163302.GA9846@alpha.franken.de> <48A5B9F1.3080201@sciatl.com> <1218821875.23641.103.camel@nimitz> <48A5C831.3070002@sciatl.com> <20080818094412.09086445.rdunlap@xenotime.net> <48A9E89C.4020408@linux-foundation.org> <1219094865.23641.118.camel@nimitz> <48A9EAA9.1080909@linux-foundation.org> <4971002D.2090907@cisco.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-linux-mm@kvack.org To: Michael Sundius Cc: Dave Hansen , Randy Dunlap , "Sundius, Michael" , Thomas Bogendoerfer , linux-mm@kvack.org, linux-mips@linux-mips.org, jfraser@broadcom.com, Andy Whitcroft , msundius@sundius.com List-ID: On Fri, 16 Jan 2009, Michael Sundius wrote: > you said that the simplest configuration is to use vmalloc for the populate > function. > could you expand on that? (i didn't see that the populate function used > vmalloc or maybe > we are talking about a different populate function). If you place the vmemmap in the vmalloc area then its easy to reserve virtual space for the vmemmap. You can use the vmalloc populate functions to populate the vmemmap. > this work w/ mips which i understand uses only 2 levels can I just take out > the part of > the function that sets up the middle level table? Sure. Hoever, the vmemmap populate stuff will do that automagically for you. -- 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