On Mon, 2005-02-28 at 22:21 -0800, Andrew Morton wrote: > Dave Hansen wrote: > > > > memory_present() is how each arch/subarch will tell sparsemem > > and discontigmem where all of its memory is. This is what > > triggers sparse to go out and create its mappings for the memory, > > as well as allocate the mem_map[]. > > There are cross-compilers at http://developer.osdl.org/dev/plm/cross_compile/ > > This also needs runtime testing on ppc64, does it not? It does, indeed. Because they are independent, we can drop the ppc64 portion for now, and we'll submit the tested changes at least before the sparsemem merge for that arch. I've attached the i386-only version, along with the NUMA-Q fix, which replaces the original patch. I can also wait until the next -mm to ensure that it is tested properly. -- Dave