aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/debug.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/kernel/debug.S')
-rw-r--r--arch/arm/kernel/debug.S10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/kernel/debug.S b/arch/arm/kernel/debug.S
index bcd66e00bdb..9126592867f 100644
--- a/arch/arm/kernel/debug.S
+++ b/arch/arm/kernel/debug.S
@@ -154,6 +154,11 @@ ENDPROC(printhex2)
154 .ltorg 154 .ltorg
155 155
156ENTRY(printascii) 156ENTRY(printascii)
157#if defined(CONFIG_DEBUG_ICEDCC) && defined(CONFIG_SMP)
158 mrc p15, 0, r3, c0, c0, 5
159 ands r3, r3, #3
160 movne pc, lr
161#endif
157 addruart_current r3, r1, r2 162 addruart_current r3, r1, r2
158 b 2f 163 b 2f
1591: waituart r2, r3 1641: waituart r2, r3
@@ -170,6 +175,11 @@ ENTRY(printascii)
170ENDPROC(printascii) 175ENDPROC(printascii)
171 176
172ENTRY(printch) 177ENTRY(printch)
178#if defined(CONFIG_DEBUG_ICEDCC) && defined(CONFIG_SMP)
179 mrc p15, 0, r3, c0, c0, 5
180 ands r3, r3, #3
181 movne pc, lr
182#endif
173 addruart_current r3, r1, r2 183 addruart_current r3, r1, r2
174 mov r1, r0 184 mov r1, r0
175 mov r0, #0 185 mov r0, #0