[U-Boot-Users] Doubt on Kernel Linking

Wolfgang Denk wd at denx.de
Fri May 23 14:07:25 CEST 2003


In message <006f01c3218b$b58a0d00$6706a8c0 at 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 at denx.de
We are Microsoft. Unix is irrelevant. Openness is futile.  Prepare to
be assimilated.




More information about the U-Boot mailing list