[U-Boot-Users] heap location (PXA)

Wolfgang Denk wd at denx.de
Mon Jul 28 11:05:00 CEST 2003


Dear Bernhard,

in message <5FDDBF5436E7D61181BB0030482198AB0FE762 at nts-hoe32.jaeger-toennies.de> you wrote:
> 
> 1 - _armboot_real_end has the value 0x0BADC0DE, which is not in RAM, but in
> FLASH range of the PXA.

Read twice: 0x0BADC0DE == BAD CODE.

Think what this might mean.

> 2 - the heap is supposed to be located *below* u-boot, not above, since
> u-boot itself gets relocated to the upper end of RAM.

The ARM support in  U-Boot  results  from  a  merge  of  the  ARMBoot
project,  which,  when  it was forked from the PPCBoot project, did a
lot of things differently.  Not  all  of  these  problems  have  been
cleaned up yet.


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
Some programming languages manage to  absorb  change,  but  withstand
progress.          -- Epigrams in Programming, ACM SIGPLAN Sept. 1982




More information about the U-Boot mailing list