[RFC][PATCH 0/6] Sparsemem: chop up the global mem_map[]

From: Dave Hansen
Date: Wed Mar 16 2005 - 19:50:08 EST


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-...<your_arch>.patch in

http://sr71.net/patches/2.6.11/2.6.11-bk7-mhp1/broken-out/

-- Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/