Message ID | 1327230817-12855-11-git-send-email-u.kleine-koenig@pengutronix.de |
---|---|
State | New |
Headers | show |
diff --git a/arch/arm/kernel/head-nommu.S b/arch/arm/kernel/head-nommu.S index dba31af..bb94ce4 100644 --- a/arch/arm/kernel/head-nommu.S +++ b/arch/arm/kernel/head-nommu.S @@ -32,13 +32,14 @@ * numbers for r1. * */ - .arm + + @.arm __HEAD ENTRY(stext) - THUMB( adr r9, BSYM(1f) ) @ Kernel is always entered in ARM. - THUMB( bx r9 ) @ If this is a Thumb-2 kernel, + @THUMB( adr r9, BSYM(1f) ) @ Kernel is always entered in ARM. + @THUMB( bx r9 ) @ If this is a Thumb-2 kernel, THUMB( .thumb ) @ switch to Thumb now. THUMB(1: )
... as a Cortex-M3 can only do Thumb-2 ... Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- This probably needs a new Kconfig symbol as THUMB2_KERNEL doesn't have the right meaning. Something like "CPU_THUMB_ONLY"? --- arch/arm/kernel/head-nommu.S | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-)