From 979d95e470599efda3047f50608341bc4b8debcc Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 1 Sep 2014 10:08:12 +0200 Subject: libtests/capture01: Force error if SMP enabled This prevents infinite test runs on SMP due to the recursive interrupt lock acquire. --- testsuites/libtests/capture01/init.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/testsuites/libtests/capture01/init.c b/testsuites/libtests/capture01/init.c index fc06597bb2..5921181210 100644 --- a/testsuites/libtests/capture01/init.c +++ b/testsuites/libtests/capture01/init.c @@ -212,6 +212,11 @@ rtems_task Init( rtems_test_begin(); +#ifdef RTEMS_SMP + printf("Capture Engine is broken due to recursive interrupt lock usage\n"); + assert(0); +#endif + rtems_task_set_priority(RTEMS_SELF, 20, &old_priority); rtems_task_mode(RTEMS_PREEMPT, RTEMS_PREEMPT_MASK, &old_mode); -- cgit v1.2.3