
23 May
2003
23 May
'03
2:07 p.m.
In message 006f01c3218b$b58a0d00$6706a8c0@SPLENDOR you wrote:
The RAM memroy map as seen with the "bdinfo" command in u-boot says.. 0x00000000 to 0x00800000.
These are physical addresses.
I'm trying to boot linux kernel ( linux-2.4.4-2002-10-06 from DENX) on my board. By default , the kernel is build at 0xC0000000. (This memory is not mapped by u-boot).
This is a virtual address.
Do I have to change the kernel linking to a address that is within, 0x00000000 and 0x00800000 ?
No. You MUST NOT change the Linux kernel, or it will break. Physical and virtual addresses are completely different beasts.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
We are Microsoft. Unix is irrelevant. Openness is futile. Prepare to
be assimilated.