]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - common/board_f.c
x86: Switch to using generic global_data setup
[karo-tx-uboot.git] / common / board_f.c
index 247272798eb2a9560513eeacc72f15d1e89f80bc..145ca657699420f388ecc5beb68f181f1fc14ccb 100644 (file)
@@ -723,6 +723,7 @@ static int jump_to_copy(void)
         * with the stack in SDRAM and Global Data in temporary memory
         * (CPU cache)
         */
+       arch_setup_gd(gd->new_gd);
        board_init_f_r_trampoline(gd->start_addr_sp);
 #else
        relocate_code(gd->start_addr_sp, gd->new_gd, gd->relocaddr);
@@ -1041,6 +1042,7 @@ __weak void arch_setup_gd(struct global_data *gd_ptr)
 {
        gd = gd_ptr;
 }
+#endif /* !CONFIG_X86 */
 
 ulong board_init_f_mem(ulong top)
 {
@@ -1062,4 +1064,3 @@ ulong board_init_f_mem(ulong top)
 
        return top;
 }
-#endif /* !CONFIG_X86 */