[U-Boot-Users] PXA (XScale) memory layout

Wolfgang Denk wd at denx.de
Fri Sep 12 11:14:22 CEST 2003

Dear Anders,

in message <fc.004c4e48001c970e3b9aca00f6c2ed17.1c9734 at rea.de> you wrote:
> I fully agree - only, the PXA implementation is incomplete; it places
> the stack below the code and reserves space for the heap below the code
> too, but it does not set the heap start address (which lib_arm/board.c
> expects to find in _armboot_real_end), so U-Boot crashes when
> start_armboot() calls mem_malloc_init(_armboot_real_end)!

I know, but I don't have a PXA board here to  test  anything  myself.
Patches are welcome (they should try not to break the other ARM based
systems, though).

> As soon as I've figured out exactly how to initialize IRQ_STACK_START
> and FIQ_STACK_START consistently, I'll submit a patch.

Thanks n advance.

> If you wish, I'd volunteer to fix the other ARM implementations, too
> (but I only have access to PXA hardware for testing).

That would be excellent. I can test on some  ARM9  systems.  For  the
rest,  the  names and email addresses of the board maintainers are in
the MAINATINERS files.

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
A day without sunshine is like night.

More information about the U-Boot mailing list