
Dear Anders,
in message fc.004c4e48001cba02004c4e48001cba02.1cba71@rea.de you wrote:
here's a fairly lengthy patch against 0.4.8 that brings the memory layout of all supported ARM CPUs in line with the documentation. This has the positive side-effect of allowing U-Boot to actually run on PXA CPUs (the stock PXA implementation didn't set the start-address of the malloc pool at all!)
The memory layout now more or less conforms to the standard as defined in the README (the absolute addresses are board-specific, of course).
Since the stack and malloc-heap are now located below the U-Boot code, the TEXT_BASE of the supported ARM boards can be increased accordingly (for most (but not all) boards, the patch already does this).
Applied. Will push to CVS later this nicght. Sorry this took _that_ long.
Since I only have access to PXA-based HW, I was only able to verify that U-Boot still *builds* for all supported ARMs; I have to rely on your help to see if it also *runs* correctly.
I verified it on TRAB.
Robert: When/if this patch is eventually applied, you can probably push most of your PXA -ptx stuff without having it break things.
Robert, please feel free to go on...
Best regards,
Wolfgang Denk