
On 5/7/20 2:00 PM, Fabio Estevam wrote:
Commit f24dea4e1b52 ("ARM: imx8m: Fix reset in SPL on NXP iMX8MP EVK") caused the u-boot-spl.bin binary size to grow by around 2000 bytes, which makes the board to fail to boot.
Reduce the SPL size by the same amount so that it can boot again.
Further SPL reduction work is needed, such as removing driver model support in SPL.
Just to provide a comparison: NXP U-Boot tree has a SPL binary size of 64kB versus 96KB in U-Boot mainline.
Signed-off-by: Fabio Estevam festevam@gmail.com
Hi,
I plan to reduce SPL size even further by removing SPL_DM=y, but this needs more time to accomplish, so I prefer to give a small SPL reduction at this time, just to allow the board to boot again.
Also, will try to come up with a SPL size detection in build time, as it is hard to debug such issues in run-time.
configs/imx8mp_evk_defconfig | 4 ---- 1 file changed, 4 deletions(-)
So the obvious question is, if you call hang(), does the SPL still reset or does it fail?