summaryrefslogtreecommitdiff
path: root/libcpu/sim
diff options
context:
space:
mode:
authorGrissiom <[email protected]>2013-09-04 00:05:03 +0800
committerGrissiom <[email protected]>2013-09-04 00:05:03 +0800
commit3ebc76652197b47e117ed2a856786a4d199d79a7 (patch)
tree15c1488e1a24f8789c1e9ba4b5e867c6a72e27be /libcpu/sim
parentb4166e0b2585eecea8a46f72c50f75724d2feec1 (diff)
sim/posix: move rt_hw_context_switch_interrupt after it's definition
This fix a compile error in Clang.
Diffstat (limited to 'libcpu/sim')
-rw-r--r--libcpu/sim/posix/cpu_port.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libcpu/sim/posix/cpu_port.c b/libcpu/sim/posix/cpu_port.c
index e094edb6bc..eb1ae4865c 100644
--- a/libcpu/sim/posix/cpu_port.c
+++ b/libcpu/sim/posix/cpu_port.c
@@ -363,12 +363,6 @@ void rt_hw_interrupt_enable(rt_base_t level)
/*TODO: It may need to unmask the signal */
}
-void rt_hw_context_switch_interrupt(rt_uint32_t from,
- rt_uint32_t to)
-{
- rt_hw_context_switch(from, to);
-}
-
void rt_hw_context_switch(rt_uint32_t from,
rt_uint32_t to)
{
@@ -400,6 +394,12 @@ void rt_hw_context_switch(rt_uint32_t from,
pthread_mutex_unlock(ptr_int_mutex);
}
+void rt_hw_context_switch_interrupt(rt_uint32_t from,
+ rt_uint32_t to)
+{
+ rt_hw_context_switch(from, to);
+}
+
void rt_hw_context_switch_to(rt_uint32_t to)
{
//set to thread