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 <feste...@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?