Hi, On 6/6/07, tiansm@xxxxxxxxxx <tiansm@xxxxxxxxxx> wrote:
From: Fuxin Zhang <zhangfx@xxxxxxxxxx> Signed-off-by: Fuxin Zhang <zhangfx@xxxxxxxxxx> --- arch/mips/kernel/setup.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/arch/mips/kernel/setup.c b/arch/mips/kernel/setup.c index 4975da0..62ef100 100644 --- a/arch/mips/kernel/setup.c +++ b/arch/mips/kernel/setup.c @@ -509,6 +509,14 @@ static void __init resource_init(void) res->end = end; res->flags = IORESOURCE_MEM | IORESOURCE_BUSY; +#if defined(CONFIG_LEMOTE_FULONG) && defined(CONFIG_64BIT) + /* to keep memory continous, we tell system 0x10000000 - 0x20000000 is reserved + * for memory, in fact it is io region, don't occupy it + * + * SPARSEMEM?
Definetly yes ! It has been designed for such issue and it should save you some memory. -- Franck