memory layout in i386 linux

Eddie C. Dost (
Sun, 27 Apr 1997 22:35:41 +0200 (MET DST)


I am currently working on getting Linux to run on an embedded 386EX
system. Everything is looking good so far, but I have some strange
memory layout to cope with:

0x00000000 - 0x00200000 is SRAM,
0x03f00000 - 0x04000000 is FLASH memory.

I want to put a 512Kb initrd in the flash at 0x03f00000, and wonder
if there is a way besides hacking arch/i386/mm code to tell the kernel
there is some memory at these addresses...

Any hints? Thanks in advance.