
7 Aug
2007
7 Aug
'07
8:22 p.m.
On e500 when we leave the 4k boot page we should use an absolute address since we don't know where the board code may want us to be really running at.
Signed-off-by: Kumar Gala galak@kernel.crashing.org --- cpu/mpc85xx/start.S | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/cpu/mpc85xx/start.S b/cpu/mpc85xx/start.S index 9dfd38d..89bae58 100644 --- a/cpu/mpc85xx/start.S +++ b/cpu/mpc85xx/start.S @@ -261,12 +261,11 @@ _start_e500: #endif
/* Jump out the last 4K page and continue to 'normal' start */ - bl 3f - b _start_cont + lis r1,_start_cont@h + ori r1,r1,_start_cont@l
-3: li r0,0 + li r0,0 mtspr SRR1,r0 /* Keep things disabled for now */ - mflr r1 mtspr SRR0,r1 rfi isync
--
1.5.2.2