Skip to content
Snippets Groups Projects
Commit 3766bb33 authored by Graeme Russ's avatar Graeme Russ
Browse files

x86: Set GD_FLG_RELOC after entering in-RAM copy of U-Boot

--
Changes for v2:
 - None
parent 9e6c572f
No related branches found
No related tags found
No related merge requests found
...@@ -252,8 +252,6 @@ void board_init_f(ulong boot_flags) ...@@ -252,8 +252,6 @@ void board_init_f(ulong boot_flags)
hang(); hang();
} }
gd->flags |= GD_FLG_RELOC;
/* /*
* SDRAM is now initialised, U-Boot has been copied into SDRAM, * SDRAM is now initialised, U-Boot has been copied into SDRAM,
* the BSS has been cleared etc. The final stack can now be setup * the BSS has been cleared etc. The final stack can now be setup
...@@ -322,6 +320,8 @@ void board_init_r(gd_t *id, ulong dest_addr) ...@@ -322,6 +320,8 @@ void board_init_r(gd_t *id, ulong dest_addr)
/* compiler optimization barrier needed for GCC >= 3.4 */ /* compiler optimization barrier needed for GCC >= 3.4 */
__asm__ __volatile__("" : : : "memory"); __asm__ __volatile__("" : : : "memory");
gd->flags |= GD_FLG_RELOC;
gd->bd = &bd_data; gd->bd = &bd_data;
memset(gd->bd, 0, sizeof(bd_t)); memset(gd->bd, 0, sizeof(bd_t));
show_boot_progress(0x22); show_boot_progress(0x22);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment