Jagan, Maxime & Tom,

I have a couple of changes to spl_fit.c queued that we need to get merged to 
fix some issues for ATF support on Rockchip platforms.
However, due to internal alignment before the ARMv8 vectors, this breaks the 
sun50i builds (all exceeding their SPL size by up to approx. 1KB), even though 
I am adding only about a 100 bytes to the size of spl_fit.c.

The change that triggers this is:
        https://patchwork.ozlabs.org/patch/813598/

However, the root cause lies in the “.align 11” in exceptions.c, which 
generates a ‘*fill*’ similar to this one (and we have been lucky enough that 
this came out as a rather small number up until me increasing the size of 
spl_fit.o):
         *fill*         0x0000000000011214      0x5ec 
         .text.vectors  0x0000000000011800      0x838 
arch/arm/cpu/armv8/built-in.o

The quickest way to resolve would be to drop support for exception vectors on 
sun50i.
Any other suggestions are also welcome.

Regards,
Philipp.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to