
23 Jul
2014
23 Jul
'14
11:27 a.m.
From: Tang Yuantian yuantian.tang@freescale.com
bootflag as a parameter is passed to board_init_f(). But it is not actually used in this function. Make it effective by assigned it to gd->flags.
Signed-off-by: Tang Yuantian Yuantian.Tang@freescale.com --- arch/powerpc/lib/board.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/arch/powerpc/lib/board.c b/arch/powerpc/lib/board.c index 50eb820..62a97a8 100644 --- a/arch/powerpc/lib/board.c +++ b/arch/powerpc/lib/board.c @@ -363,6 +363,8 @@ void board_init_f(ulong bootflag) memset((void *) gd, 0, sizeof(gd_t)); #endif
+ gd->flags = bootflag; + for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) if ((*init_fnc_ptr) () != 0) hang();
--
1.8.5