Who, where, what initializes the region of memory referenced by
PARAMS_BASE.
In arch/arm/kernel/setup.c we have:
static struct params_struct *params = (struct params_struct *)PARAMS_BASE;
And for ebsa285 (my target platform platform) PARAMS_BASE is defined in
linux/include/asm-arm/arch-ebas285.h/hardware.h as
#define PARAMS_OFFSET 0x100
#define PARAMS_BASE (PAGE_OFFSET + PARAMS_OFFSET)
Why should I care ?
Because, I'm attempting to boot the ebsa285 from flash using the ebsa's boot
loader.
I get about as far as setup_pagetables() before things go south.
It appears that my start_mem and end_end are not initialized correctly.
It also appears that these variables are initialized via the
params_struct which appears to be uninitialized.
Does the boot loader initialize this region of memory ?
If so can somebody send me the appropriate initial values ?
--
Dave Baukus
Inet Inc. - R & D
[EMAIL PROTECTED]
(972) 578 - 3930
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]