On Mon, Jul 17, 2017 at 01:02:02PM -0500, Andrew F. Davis wrote: > From: "Srinivas, Madan" <mad...@ti.com> > > The inline assembly functions in mon.c assume that the caller will > check for the return value in r0 according to regular ARM calling > conventions. > > However, this assumption breaks down if the compiler inlines the > functions. The caller is then under no obligation to use r0 for the > result. > > To fix this disconnect, we must explicitly move the return value > from the smc/bl call to the variable that the function returns. > > Signed-off-by: Madan Srinivas <mad...@ti.com> > Reviewed-by: Tom Rini <tr...@konsulko.com>
Applied to u-boot/master, thanks! -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot