public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] Set IVPR to kenrel entry point in second core boot page
@ 2008-12-03 15:08 Haiying Wang
  2008-12-03 15:10 ` Kumar Gala
  0 siblings, 1 reply; 3+ messages in thread
From: Haiying Wang @ 2008-12-03 15:08 UTC (permalink / raw)
  To: u-boot

Assuming the OSes exception vectors start from the base of kernel address, and 
the kernel physical starting address can be relocated to an non-zero address. 
This patch enables the second core to have a valid IVPR for debugger before 
kernel setting IVPR in CAMP mode. Otherwise, IVPR is 0x0 and it is not a valid 
value for second core which runs kernel at different physical address other 
than 0x0.

Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
---
 cpu/mpc85xx/release.S |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/cpu/mpc85xx/release.S b/cpu/mpc85xx/release.S
index 7c3e8a1..d35e4ee 100644
--- a/cpu/mpc85xx/release.S
+++ b/cpu/mpc85xx/release.S
@@ -157,6 +157,7 @@ __secondary_start_page:
 	mfspr	r0,SPRN_PIR
 	stw	r0,ENTRY_PIR(r10)
 
+	mtspr	IVPR,r12 
 /*
  * Coming here, we know the cpu has one TLB mapping in TLB1[0]
  * which maps 0xfffff000-0xffffffff one-to-one.  We set up a
-- 
1.6.0.2

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-12-03 16:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-03 15:08 [U-Boot] [PATCH] Set IVPR to kenrel entry point in second core boot page Haiying Wang
2008-12-03 15:10 ` Kumar Gala
2008-12-03 16:03   ` [U-Boot] 460EX PCI Boot SUCCESS and question Ayman M. El-Khashab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox