summaryrefslogtreecommitdiffstats
path: root/testsuites/smptests/smpscheduler01
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-06-11 11:03:25 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-06-23 09:13:00 +0200
commit2d36931823be8be0c0fdf839f941cf20dd755523 (patch)
tree49fb0dc77781c44b6f0e3f28e92208e6594144ea /testsuites/smptests/smpscheduler01
parentscore: Remove scheduler parameter from most ops (diff)
downloadrtems-2d36931823be8be0c0fdf839f941cf20dd755523.tar.bz2
score: Collect scheduler related fields in TCB
Add Thread_Scheduler_control to collect scheduler related fields of the TCB.
Diffstat (limited to 'testsuites/smptests/smpscheduler01')
-rw-r--r--testsuites/smptests/smpscheduler01/init.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/testsuites/smptests/smpscheduler01/init.c b/testsuites/smptests/smpscheduler01/init.c
index 10ac735ca2..db61933f7e 100644
--- a/testsuites/smptests/smpscheduler01/init.c
+++ b/testsuites/smptests/smpscheduler01/init.c
@@ -17,6 +17,7 @@
#endif
#include <rtems.h>
+#include <rtems/score/threadimpl.h>
#include "tmacros.h"
@@ -89,8 +90,8 @@ static bool is_per_cpu_state_ok(void)
++count;
}
- ok = ok && executing->cpu == cpu;
- ok = ok && heir->cpu == cpu;
+ ok = ok && _Thread_Get_CPU( executing ) == cpu;
+ ok = ok && _Thread_Get_CPU( heir ) == cpu;
}
ok = ok && (count == 1);