Now that we have a pointer to the cpu struct we need to relocate it once
we get into ram.

Signed-off-by: Kumar Gala <[email protected]>
---
 lib_ppc/board.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/lib_ppc/board.c b/lib_ppc/board.c
index 9faf7f2..6e6483b 100644
--- a/lib_ppc/board.c
+++ b/lib_ppc/board.c
@@ -686,6 +686,10 @@ void board_init_r (gd_t *id, ulong dest_addr)
        gd->reloc_off = dest_addr - CONFIG_SYS_MONITOR_BASE;
 #endif
 
+#if defined(CONFIG_MPC85xx) || defined(CONFIG_MPC86xx)
+       gd->cpu += gd->reloc_off;
+#endif
+
 #ifdef CONFIG_SERIAL_MULTI
        serial_initialize();
 #endif
-- 
1.6.0.6

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to