* [PATCH] Fix smp_on_up detection
@ 2010-09-03 0:51 Tony Lindgren
0 siblings, 0 replies; only message in thread
From: Tony Lindgren @ 2010-09-03 0:51 UTC (permalink / raw)
To: linux-arm-kernel
This is needed to detect UP properly on older ARMv7 like Cortex-A8.
Signed-off-by: Tony Lindgren <tony@atomide.com>
diff --git a/arch/arm/kernel/head.S b/arch/arm/kernel/head.S
index 0b4a626..86aa36d 100644
--- a/arch/arm/kernel/head.S
+++ b/arch/arm/kernel/head.S
@@ -346,8 +346,8 @@ __fixup_smp:
bne smp_on_up @ no, assume UP
mrc p15, 0, r0, c0, c0, 5 @ read MIDR
movs r0, r0, lsr #30
- teqne r0, #3 @ check top two bits 00 or 11
- movne pc, lr
+ teq r0, #2 @ check top two bits, 10 for SMP
+ moveq pc, lr
smp_on_up:
adr r0, 1f
--CNK/L7dwKXQ4Ub8J--
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2010-09-03 0:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-03 0:51 [PATCH] Fix smp_on_up detection Tony Lindgren
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).