diff options
Diffstat (limited to 'c/src/ada-tests/sptests/sp14')
-rw-r--r-- | c/src/ada-tests/sptests/sp14/config.h | 3 | ||||
-rw-r--r-- | c/src/ada-tests/sptests/sp14/sp14.scn | 14 |
2 files changed, 9 insertions, 8 deletions
diff --git a/c/src/ada-tests/sptests/sp14/config.h b/c/src/ada-tests/sptests/sp14/config.h index 8eadf27770..7da36bb0f8 100644 --- a/c/src/ada-tests/sptests/sp14/config.h +++ b/c/src/ada-tests/sptests/sp14/config.h @@ -2,7 +2,7 @@ * * This include file defines the Configuration Table for this test. * - * COPYRIGHT (c) 1989-1997. + * COPYRIGHT (c) 1989-2007. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may in @@ -20,6 +20,7 @@ #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER +#define CONFIGURE_MAXIMUM_TASKS 3 #define CONFIGURE_MAXIMUM_TIMERS 1 #define CONFIGURE_TICKS_PER_TIMESLICE 100 diff --git a/c/src/ada-tests/sptests/sp14/sp14.scn b/c/src/ada-tests/sptests/sp14/sp14.scn index 5f2cfd70c7..09b33721ef 100644 --- a/c/src/ada-tests/sptests/sp14/sp14.scn +++ b/c/src/ada-tests/sptests/sp14/sp14.scn @@ -4,21 +4,21 @@ TA1 - signal_send - SIGNAL_16 to self ASR - ENTRY - signal => 16#10000# ASR - EXIT - signal => 16#10000# TA1 - signal_send - SIGNAL_0 to self -ASR - ENTRY - signal => 16#1# +ASR - ENTRY - signal => 16#1# ASR - task_wake_after - yield processor TA2 - signal_send - SIGNAL_17 to TA1 TA2 - task_wake_after - yield processor ASR - ENTRY - signal => 16#20000# ASR - EXIT - signal => 16#20000# -ASR - EXIT - signal => 16#1# +ASR - EXIT - signal => 16#1# TA1 - signal_catch - NO_ASR -<pause> +<pause> TA1 - signal_send - SIGNAL_1 to self -ASR - ENTRY - signal => 16#2# +ASR - ENTRY - signal => 16#2# ASR - task_wake_after - yield processor TA2 - signal_send - SIGNAL_18 and SIGNAL_19 to TA1 TA2 - task_wake_after - yield processor -ASR - EXIT - signal => 16#2# +ASR - EXIT - signal => 16#2# ASR - ENTRY - signal => 16#C0000# ASR - EXIT - signal => 16#C0000# TA1 - task_mode - disable ASRs @@ -26,8 +26,8 @@ TA1 - sending signal to SELF from timer TA1 - waiting for signal to arrive TA1 - timer routine got the correct arguments TA1 - task_mode - enable ASRs -ASR - ENTRY - signal => 16#8# -ASR - EXIT - signal => 16#8# +ASR - ENTRY - signal => 16#8# +ASR - EXIT - signal => 16#8# TA1 - signal_catch - ASR ADDRESS of NULL TA1 - task_delete - delete self *** END OF TEST 14 *** |