summaryrefslogtreecommitdiffstats
path: root/testsuites/validation/tx-support.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-11-11 16:30:09 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-11-11 16:38:25 +0100
commit55318d17b40e491839c874ecbb342925c9b1e5ea (patch)
treefdfbbda7ea33b60a787712448e189aa119c63792 /testsuites/validation/tx-support.h
parentbsps/noel: Fix interrupt support (diff)
downloadrtems-55318d17b40e491839c874ecbb342925c9b1e5ea.tar.bz2
validation: Improve spurious interrupt test case
Use the tm27 support to test a spurious interrupt. This helps to run the validation test case on targets which have no software interrupt available for tests (for example riscv/PLIC/CLINT in the SMP configuration).
Diffstat (limited to '')
-rw-r--r--testsuites/validation/tx-support.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuites/validation/tx-support.h b/testsuites/validation/tx-support.h
index 20f74faa2d..89152d66c0 100644
--- a/testsuites/validation/tx-support.h
+++ b/testsuites/validation/tx-support.h
@@ -390,6 +390,12 @@ void CallWithinISRSubmit( CallWithinISRRequest *request );
void CallWithinISRWait( const CallWithinISRRequest *request );
+void CallWithinISRRaise( void );
+
+void CallWithinISRClear( void );
+
+rtems_vector_number CallWithinISRGetVector( void );
+
typedef struct {
Thread_queue_Operations tq_ops;
const Thread_queue_Operations *wrapped_ops;