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

Author: Gilles Chanteperdrix <gilles.chanteperd...@xenomai.org>
Date:   Fri Oct 25 08:31:04 2013 +0200

cobalt/arm: fix compilation error without unlocked context switch

---

 kernel/cobalt/arch/arm/thread.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/kernel/cobalt/arch/arm/thread.c b/kernel/cobalt/arch/arm/thread.c
index 2703352..e29c607 100644
--- a/kernel/cobalt/arch/arm/thread.c
+++ b/kernel/cobalt/arch/arm/thread.c
@@ -288,7 +288,12 @@ void xnarch_switch_to(struct xnarchtcb *out_tcb, struct 
xnarchtcb *in_tcb)
                        enter_lazy_tlb(prev_mm, next);
        }
 
+#ifdef CONFIG_XENO_HW_UNLOCKED_SWITCH
        __asm_thread_switch(out_tcb->core.tip, in_tcb->core.tip);
+#else
+       __asm_thread_switch(task_thread_info(out_tcb->core.host_task), 
+                       task_thread_info(in_tcb->core.host_task));
+#endif
 }
 
 void xnarch_enable_fpu(struct xnarchtcb *tcb)


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

Reply via email to