[U-Boot-Users] MIPS build environment
Wolfgang Denk
wd at denx.de
Sun Jan 30 02:22:00 CET 2005
Dear Thomas,
in message <1107042893.5393.19.camel at gamecube.scs.ch> you wrote:
>
> Now I think there's a misunderstanding. There are two parts of u-boot,
No, srictly speaking there are not two parts of U-Boot. U-Boot is one
part, which runs from two different memory locations: first from ROM,
and later from RAM.
> namely the part that runs off SDRAM and the part that runs off the ROM.
> For both parts the decision whether PIC or fixed address code should be
> used is independent.
You have to be very careful, as the code from the "ROM part" will
call the very same routines as the code from the "RAM part", and
everythink is linked into the very same binary image.
> You argue for PIC/relocatable code in the main u-boot part that runs off
> SDRAM. Rightly so, IMO. The patch I posted applies however to the part
> that runs off ROM (FLASH) (SDRAM doesn't even work before the call to
> memsetup, because the SDRAM controller and cache aren't setup yet). Now
I see. Sorry, I missed that.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
In general, they do what you want, unless you want consistency.
- Larry Wall in the perl man page
More information about the U-Boot
mailing list