powerpc/mpc83xx: Zero boot_flags arg for calling board_init_f()
The argument boot_flags of board_init_f() is not used at all in the powerpc specific board.c init sequence. Now with the generic init sequence, this boot_flags arg is used by board_init_f(). This patch sets the r3 register that is used to pass the boot_flags argument from the start.S board_init_f() call to 0 prior to the function call to avoid unknown content to end up in gd->flags. Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
		
							parent
							
								
									7ac1a24a85
								
							
						
					
					
						commit
						e83a7e9453
					
				|  | @ -283,6 +283,7 @@ in_flash: | ||||||
| 	bl	cpu_init_f | 	bl	cpu_init_f | ||||||
| 
 | 
 | ||||||
| 	/* run 1st part of board init code (in Flash)*/ | 	/* run 1st part of board init code (in Flash)*/ | ||||||
|  | 	li	r3, 0		/* clear boot_flag for calling board_init_f */ | ||||||
| 	bl	board_init_f | 	bl	board_init_f | ||||||
| 
 | 
 | ||||||
| 	/* NOTREACHED - board_init_f() does not return */ | 	/* NOTREACHED - board_init_f() does not return */ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue