diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-01-08 08:39:42 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-01-09 10:35:31 +0100 |
commit | 1f2851867535aa24edfd8574b520f1b3ec22efc0 (patch) | |
tree | 99785719d8524f5054e92058ad0196fdd89b8540 /cpukit/rtems/src/taskmode.c | |
parent | Separate task mode checks (diff) | |
download | rtems-1f2851867535aa24edfd8574b520f1b3ec22efc0.tar.bz2 |
rtems: Allow to set ISR level 0 in SMP config
Update #3000.
Diffstat (limited to '')
-rw-r--r-- | cpukit/rtems/src/taskmode.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/rtems/src/taskmode.c b/cpukit/rtems/src/taskmode.c index 3e7ebe9d20..1767d7be84 100644 --- a/cpukit/rtems/src/taskmode.c +++ b/cpukit/rtems/src/taskmode.c @@ -56,6 +56,7 @@ rtems_status_code rtems_task_mode( #if defined(RTEMS_SMP) if ( ( mask & RTEMS_INTERRUPT_MASK ) != 0 + && _Modes_Get_interrupt_level( mode_set ) != 0 && rtems_configuration_is_smp_enabled() ) { return RTEMS_NOT_IMPLEMENTED; |