Commit 862d5483 authored by Benjamin Herrenschmidt's avatar Benjamin Herrenschmidt Committed by Linus Torvalds

[PATCH] ppc64: Add proper SMP init on dual 970FX based machines

This patch fixes SMP boot on Apple Xserve G5
parent 4d45d920
...@@ -119,7 +119,9 @@ _GLOBAL(__save_cpu_setup) ...@@ -119,7 +119,9 @@ _GLOBAL(__save_cpu_setup)
/* We only deal with 970 for now */ /* We only deal with 970 for now */
mfspr r0,SPRN_PVR mfspr r0,SPRN_PVR
srwi r0,r0,16 srwi r0,r0,16
cmpwi r0,0x39 cmpwi cr0,r0,0x39
cmpwi cr1,r0,0x3c
cror 4*cr0+eq,4*cr0+eq,4*cr1+eq
bne 1f bne 1f
/* Save HID0,1,4 and 5 */ /* Save HID0,1,4 and 5 */
...@@ -149,7 +151,9 @@ _GLOBAL(__restore_cpu_setup) ...@@ -149,7 +151,9 @@ _GLOBAL(__restore_cpu_setup)
/* We only deal with 970 for now */ /* We only deal with 970 for now */
mfspr r0,SPRN_PVR mfspr r0,SPRN_PVR
srwi r0,r0,16 srwi r0,r0,16
cmpwi r0,0x39 cmpwi cr0,r0,0x39
cmpwi cr1,r0,0x3c
cror 4*cr0+eq,4*cr0+eq,4*cr1+eq
bne 1f bne 1f
/* Clear interrupt prefix */ /* Clear interrupt prefix */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment