]> git.baikalelectronics.ru Git - kernel.git/commit
sh: bootmem refactoring.
authorPaul Mundt <lethal@linux-sh.org>
Tue, 11 May 2010 04:32:19 +0000 (13:32 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 11 May 2010 04:32:19 +0000 (13:32 +0900)
commit91e2542f28980aa69d3216f2367d1a81d30a3026
treec9ed42c605674b2e41d8c962ad25c021fd518dbc
parent778c03856795ea9d041f72c8619a2ed088d2eac5
sh: bootmem refactoring.

This reworks much of the bootmem setup and initialization code allowing
us to get rid of duplicate work between the NUMA and non-NUMA cases. The
end result is that we end up with a much more flexible interface for
supporting more complex topologies (fake NUMA, highmem, etc, etc.) which
is entirely LMB backed. This is an incremental step for more NUMA work as
well as gradually enabling migration off of bootmem entirely.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/include/asm/mmzone.h
arch/sh/include/asm/setup.h
arch/sh/kernel/setup.c
arch/sh/mm/init.c