
Hi Scott,
On Tuesday 17 May 2011 12:26 AM, Scott Wood wrote:
On Sun, 15 May 2011 20:51:36 +0530 Aneesh Vaneesh@ti.com wrote:
Embed the u-boot flash image size at a known offset from the start of u-boot so that SPL can use it while loading u-boot from a non-XIP media.
Signed-off-by: Aneesh Vaneesh@ti.com V2:
- Removed the linker script label '__flash_image_end' and its usage. Instead '_end' is used now
arch/arm/cpu/armv7/start.S | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/arch/arm/cpu/armv7/start.S b/arch/arm/cpu/armv7/start.S index f92c6d9..f676d7d 100644 --- a/arch/arm/cpu/armv7/start.S +++ b/arch/arm/cpu/armv7/start.S @@ -64,8 +64,12 @@ _pad: .word 0x12345678 /* now 16*4=64 */
.global _end_vect _end_vect: +.global _u_boot_size +_u_boot_size:
- .word 0xDEADBEEF
- .word _end - _start
0xdeadbeef does not seem like a good magic value to identify this header format -- especially since it looks like that may have been the value present in the older images that don't have this header (depending on whether the .balignl needed to pad).
Thanks for pointing this out. I will change it to something different.
best regards, Aneesh