[U-Boot-Users] [PATCH] fix the ARM memory layout
    Anders Larsen 
    alarsen at rea.de
       
    Wed Jan 21 10:19:34 CET 2004
    
    
  
"Woodruff, Richard" <r-woodruff2 at ti.com> schreibt:
>One other comment... I have some test code which does a crc32 over the rom
>portion of u-boot to help validate the image, this code used armboot_end.
>In your patch you removed that symbol.  Bss_start seems to be an "almost"
>proper substitution.  I say almost as an ALIGN 4 is done before it.  If
>the
>cmd size ended on a byte or half word boundary this would mess up the
>crc32
>from what I might expect...In practice it might be that GCC generates
>things
>such that it pads to this anyway).  Adding another symbol is easy, just
>thought I'd point out that it "might" not be strictly equivilent the way
>you
>did it...
Well, on PPC the label is placed after the ALIGN, too (that's where I
stole it ;-).
If you need it for crc check of the ROM image, I don't see any reason
why an additional label couldn't be added before the ALIGN.
We still need '__bss_start' (aligned) in order to clear the BSS
correctly, however.
Cheers
 Anders
    
    
More information about the U-Boot
mailing list