summaryrefslogtreecommitdiffstats
path: root/c/src/tests/sptests/sp08/sp08.scn
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/tests/sptests/sp08/sp08.scn')
-rw-r--r--c/src/tests/sptests/sp08/sp08.scn22
1 files changed, 22 insertions, 0 deletions
diff --git a/c/src/tests/sptests/sp08/sp08.scn b/c/src/tests/sptests/sp08/sp08.scn
new file mode 100644
index 0000000000..d85ccc384f
--- /dev/null
+++ b/c/src/tests/sptests/sp08/sp08.scn
@@ -0,0 +1,22 @@
+*** TEST 8 ***
+TA1 - rtems_task_mode - RTEMS_ASR - previous mode: 00000000
+TA1 - rtems_task_mode - RTEMS_NO_ASR - previous mode: 00000000
+TA1 - rtems_task_mode - RTEMS_NO_ASR - previous mode: 00000400
+TA1 - rtems_task_mode - RTEMS_ASR - previous mode: 00000400
+TA1 - rtems_task_mode - RTEMS_NO_TIMESLICE - previous mode: 00000000
+TA1 - rtems_task_mode - RTEMS_TIMESLICE - previous mode: 00000000
+TA1 - rtems_task_mode - RTEMS_TIMESLICE - previous mode: 00000200
+TA1 - rtems_task_mode - RTEMS_NO_TIMESLICE - previous mode: 00000200
+TA1 - rtems_task_mode - RTEMS_PREEMPT - previous mode: 00000000
+TA1 - rtems_task_mode - RTEMS_NO_PREEMPT - previous mode: 00000000
+TA1 - rtems_task_mode - RTEMS_NO_PREEMPT - previous mode: 00000100
+TA1 - rtems_task_mode - RTEMS_PREEMPT - previous mode: 00000100
+TA1 - rtems_task_mode - RTEMS_INTERRUPT_LEVEL( 3 ) - previous mode: 00000000
+TA1 - rtems_task_mode - RTEMS_INTERRUPT_LEVEL( 5 ) - previous mode: 00000003
+TA1 - rtems_task_mode - set all modes - previous mode: 00000005
+TA1 - rtems_task_mode - set all modes - previous mode: 00000703
+TA1 - rtems_task_mode - clear all modes - previous mode: 00000703
+TA1 - rtems_task_mode - get current mode - previous mode: 00000000
+*** END OF TEST 8 ***
+
+NOTE: The interrupt level lines will be different on CPUs with few levels.