Module: xenomai-gch
Branch: for-forge
Commit: 6ca967023d0f36941d1648777dbf03d819c8fbbb
URL:    
http://git.xenomai.org/?p=xenomai-gch.git;a=commit;h=6ca967023d0f36941d1648777dbf03d819c8fbbb

Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Fri Apr 25 21:29:26 2014 +0200

cobalt/arm: fix context switch for 3.11+

---

 kernel/cobalt/arch/arm/switch.S |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kernel/cobalt/arch/arm/switch.S b/kernel/cobalt/arch/arm/switch.S
index 5a4ecbc..6258a15 100644
--- a/kernel/cobalt/arch/arm/switch.S
+++ b/kernel/cobalt/arch/arm/switch.S
@@ -141,11 +141,11 @@ ENTRY(__asm_thread_switch)
  THUMB(        stmia   ip!, {r4 - sl, fp}         )    @ Store most regs on 
stack
  THUMB(        str     sp, [ip], #4               )
  THUMB(        str     lr, [ip], #4               )
-       load_tls r2, r4, r5
+       load_tls r1, r4, r5
 #ifdef CONFIG_CPU_USE_DOMAINS
        ldr     r6, [r1, #TI_CPU_DOMAIN]
 #endif
-       switch_tls r1, r4, r5, r3, r7
+       switch_tls r0, r4, r5, r3, r7
 #ifdef CONFIG_CPU_USE_DOMAINS
        mcr     p15, 0, r6, c3, c0, 0           @ Set domain register
 #endif


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git

Reply via email to