From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kumar Gala Date: Tue, 1 Sep 2009 21:09:16 -0500 Subject: [U-Boot] [PATCH] ppc/8xxx: relocate cpu pointer in global data Message-ID: <1251857356-31160-1-git-send-email-galak@kernel.crashing.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 --- 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