[U-Boot] [PATCH v4] Fix board init code to use a valid C runtime environment

Albert ARIBAUD albert.u.boot at aribaud.net
Sun Nov 15 19:31:17 CET 2015


Hello Albert,

On Sun, 15 Nov 2015 19:25:25 +0100, Albert ARIBAUD
<albert.u.boot at aribaud.net> wrote:
> board_init_f_mem() alters the C runtime environment's
> stack it ls actually already using. This is not a valid
> C runtime environment.
> 
> Split board_init_f_mem into C functions which do not
> alter their own stack and therefore run in a valid C
> runtime environment.

Of course, I only see the typos above now: that paragraph
should read:

	board_init_f_mem() alters the C runtime environment's
	stack it is actually already using. This is not a valid
	behaviour within a C runtime environment.

	Split board_init_f_mem into C functions which do not alter
	their own stack and always behave properly with respect to
	their C runtime environment.

If no comment calls for a v5, then whoever applies this v4 please fix
the commit message accordingly.

Amicalement,
-- 
Albert.


More information about the U-Boot mailing list