From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262923AbVCQAkM (ORCPT ); Wed, 16 Mar 2005 19:40:12 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262934AbVCQAkB (ORCPT ); Wed, 16 Mar 2005 19:40:01 -0500 Received: from blackbird.sr71.net ([64.146.134.44]:10679 "EHLO blackbird.sr71.net") by vger.kernel.org with ESMTP id S262889AbVCQA2E (ORCPT ); Wed, 16 Mar 2005 19:28:04 -0500 Subject: [RFC][PATCH 0/6] Sparsemem: chop up the global mem_map[] From: Dave Hansen To: linux-arch@vger.kernel.org Cc: Linux Kernel Mailing List , linux-mm , Andy Whitcroft Content-Type: text/plain Date: Wed, 16 Mar 2005 16:27:45 -0800 Message-Id: <1111019265.19021.15.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org The following patch set implements a feature we call sparsemem: sparse memory handling. Sparsemem is more flexible than discontig (what we usually use for NUMA machines), not tied to any existing NUMA or MM structures like zones or pgdats, and can handle layouts that discontig can not. That makes it ideal for memory hotplug where those structures are going to be coming and going, sliced and diced. The current memory hotplug implementation depends on sparsemem. For more description, see the [PATCH 1/6] in this set, or this thread: http://marc.theaimsgroup.com/?l=linux-mm&m=111085907830087&w=2 I'd like to send these patches into -mm for a long soak, in a week or two. I wanted to provide everyone another opportunity to comment before that. As I say in the first patch, changes necessary to make this work with architectures other than i386 will be going to the individual maintainers for approval before -mm. If you're an arch maintainer (ppc64, ia64, x86-64), and you wonder what the changes for your arch look like, please see the B-sparse-....patch in http://sr71.net/patches/2.6.11/2.6.11-bk7-mhp1/broken-out/ -- Dave