Clarify PSR mode; same instruction found in HTC Vision Linux kernel source in
authorTJ <linux@tjworld.net>
Sat, 30 Oct 2010 22:27:47 +0000 (23:27 +0100)
committerTJ <linux@tjworld.net>
Sat, 30 Oct 2010 22:27:47 +0000 (23:27 +0100)
arch/arm/kernel/head.S

arch/arm-head.S

index bf25cc6..90e1b32 100644 (file)
@@ -57,7 +57,7 @@ ENTRY(__init)
     bl      SET_SA                  @ sense amp settings
     bl      __cpu_early_init
 
-    msr     cpsr_c, #(USR_MODE | PSR_F_BIT | PSR_I_BIT | SVC26_MODE)
+    msr     cpsr_c, #(SVC_MODE | PSR_F_BIT | PSR_I_BIT) @ ensure svc mode and IRQs disabled
     ldr     r0,=0x0050078
     mcr     p15,0,r0,c1,c0,0      //; WCP15_SCTLR  r2
     ISB                             @ macro for "isb sy" because compiler may not support opcode