[PATCH] score: Use priority inheritance for thread join

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Jul 19 06:58:04 UTC 2022


Threads may join the thread termination of another thread using the
pthread_join() or rtems_task_delete() directives.  The thread cancel operation
used a special case priority boosting mechanism implemented by
_Thread_Raise_real_priority().  The problem was that this approach is not
transitive, it does not account for priority adjustments of the calling task
while waiting for the join, clustered scheduling is not supported, and
deadlocks are not detected. All these problems are fixed by using a priority
inheritance thread queue for the join operation.

Update #4679.
---
 cpukit/include/rtems/score/threadimpl.h  |  81 ++-
 cpukit/posix/src/cancel.c                |   2 +-
 cpukit/posix/src/pthreadjoin.c           |  47 +-
 cpukit/rtems/src/taskdelete.c            |  17 +-
 cpukit/score/src/threadinitialize.c      |   2 +
 cpukit/score/src/threadrestart.c         | 124 ++--
 testsuites/psxtests/psx08/init.c         |  38 ++
 testsuites/psxtests/psx12/init.c         |   2 +
 testsuites/smptests/smppsxmutex01/init.c |  33 +-
 testsuites/validation/tc-task-delete.c   | 705 +++++++++++------------
 testsuites/validation/tc-task-exit.c     |  44 +-
 testsuites/validation/tc-task-restart.c  |   6 +-
 12 files changed, 567 insertions(+), 534 deletions(-)

diff --git a/cpukit/include/rtems/score/threadimpl.h b/cpukit/include/rtems/score/threadimpl.h
index 37932b367d..e6e77b195c 100644
--- a/cpukit/include/rtems/score/threadimpl.h
+++ b/cpukit/include/rtems/score/threadimpl.h
@@ -380,39 +380,65 @@ RTEMS_NO_RETURN void _Thread_Exit(
 );
 
 /**
- * @brief Joins the currently executing thread with the given thread to wait
- *      for.
+ * @brief Joins the currently executing thread with the thread.
  *
- * @param[in, out] the_thread The thread to wait for.
- * @param waiting_for_join The states control for the join.
- * @param[in, out] executing The currently executing thread.
- * @param queue_context The thread queue context.
+ * @param[in, out] the_thread is the thread to join.
+ *
+ * @param waiting_for_join is the thread state for the currently executing
+ *   thread.
+ *
+ * @param[in, out] executing is the currently executing thread.
+ *
+ * @param queue_context[in, out] is the thread queue context.  The caller shall
+ *   have acquired the thread state lock using the thread queue context.
+ *
+ * @retval STATUS_SUCCESSFUL The operation was successful.
+ *
+ * @retval STATUS_DEADLOCK A deadlock occurred.
  */
-void _Thread_Join(
+Status_Control _Thread_Join(
   Thread_Control       *the_thread,
   States_Control        waiting_for_join,
   Thread_Control       *executing,
   Thread_queue_Context *queue_context
 );
 
+/**
+ * @brief Indicates the resulting state of _Thread_Cancel().
+ */
+typedef enum {
+  /**
+   * @brief Indicates that the thread cancel operation is done.
+   */
+  THREAD_CANCEL_DONE,
+
+  /**
+   * @brief Indicates that the thread cancel operation is in progress.
+   *
+   * The cancelled thread is terminating.  It may be joined.
+   */
+  THREAD_CANCEL_IN_PROGRESS
+} Thread_Cancel_state;
+
 /**
  * @brief Cancels the thread.
  *
- * @param[in, out] the_thread The thread to cancel.
- * @param executing The currently executing thread.
- * @param exit_value The exit value for the thread.
+ * @param[in, out] the_thread is the thread to cancel.
+
+ * @param[in, out] executing is the currently executing thread.
+
+ * @param[in, out] life_states_to_clear is the set of thread life states to
+ *   clear for the thread to cancel.
+
+ * @param exit_value is the exit value for the thread to cancel.
  */
-void _Thread_Cancel(
-  Thread_Control *the_thread,
-  Thread_Control *executing,
-  void           *exit_value
+Thread_Cancel_state _Thread_Cancel(
+  Thread_Control   *the_thread,
+  Thread_Control   *executing,
+  Thread_Life_state life_states_to_clear,
+  void             *exit_value
 );
 
-typedef struct {
-  Thread_queue_Context  Base;
-  Thread_Control       *cancel;
-} Thread_Close_context;
-
 /**
  * @brief Closes the thread.
  *
@@ -420,14 +446,21 @@ typedef struct {
  * case the executing thread is not terminated, then this function waits until
  * the terminating thread reached the zombie state.
  *
- * @param the_thread The thread to close.
- * @param executing The currently executing thread.
- * @param[in, out] context The thread close context.
+ * @param the_thread is the thread to close.
+ *
+ * @param[in, out] executing is the currently executing thread.
+ *
+ * @param[in, out] queue_context is the thread queue context.  The caller shall
+ *   have disabled interrupts using the thread queue context.
+ *
+ * @retval STATUS_SUCCESSFUL The operation was successful.
+ *
+ * @retval STATUS_DEADLOCK A deadlock occurred.
  */
-void _Thread_Close(
+Status_Control _Thread_Close(
   Thread_Control       *the_thread,
   Thread_Control       *executing,
-  Thread_Close_context *context
+  Thread_queue_Context *queue_context
 );
 
 /**
diff --git a/cpukit/posix/src/cancel.c b/cpukit/posix/src/cancel.c
index 300055d68a..0fb2199f0a 100644
--- a/cpukit/posix/src/cancel.c
+++ b/cpukit/posix/src/cancel.c
@@ -75,7 +75,7 @@ int pthread_cancel( pthread_t thread )
   } else {
     _Thread_Dispatch_disable_with_CPU( cpu_self, &lock_context );
     _ISR_lock_ISR_enable( &lock_context );
-    _Thread_Cancel( the_thread, executing, PTHREAD_CANCELED );
+    (void) _Thread_Cancel( the_thread, executing, 0, PTHREAD_CANCELED );
     _Thread_Dispatch_enable( cpu_self );
   }
   return 0;
diff --git a/cpukit/posix/src/pthreadjoin.c b/cpukit/posix/src/pthreadjoin.c
index 84ff15ceec..e4f978f6b4 100644
--- a/cpukit/posix/src/pthreadjoin.c
+++ b/cpukit/posix/src/pthreadjoin.c
@@ -54,26 +54,16 @@ static int _POSIX_Threads_Join( pthread_t thread, void **value_ptr )
 {
   Thread_Control       *the_thread;
   Thread_queue_Context  queue_context;
-  Per_CPU_Control      *cpu_self;
   Thread_Control       *executing;
-  void                 *value;
+  Status_Control        status;
 
   _Thread_queue_Context_initialize( &queue_context );
-  _Thread_queue_Context_set_enqueue_do_nothing_extra( &queue_context );
   the_thread = _Thread_Get( thread, &queue_context.Lock_context.Lock_context );
 
   if ( the_thread == NULL ) {
     return ESRCH;
   }
 
-  cpu_self = _Per_CPU_Get();
-  executing = _Per_CPU_Get_executing( cpu_self );
-
-  if ( executing == the_thread ) {
-    _ISR_lock_ISR_enable( &queue_context.Lock_context.Lock_context );
-    return EDEADLK;
-  }
-
   _Thread_State_acquire_critical(
     the_thread,
     &queue_context.Lock_context.Lock_context
@@ -84,33 +74,20 @@ static int _POSIX_Threads_Join( pthread_t thread, void **value_ptr )
     return EINVAL;
   }
 
-  if ( _States_Is_waiting_for_join_at_exit( the_thread->current_state ) ) {
-    value = the_thread->Life.exit_value;
-    _Thread_Clear_state_locked( the_thread, STATES_WAITING_FOR_JOIN_AT_EXIT );
-    _Thread_Dispatch_disable_with_CPU(
-      cpu_self,
-      &queue_context.Lock_context.Lock_context
-    );
-    _Thread_State_release( the_thread, &queue_context.Lock_context.Lock_context );
-    _Thread_Dispatch_direct( cpu_self );
-  } else {
-    _Thread_Join(
-      the_thread,
-      STATES_INTERRUPTIBLE_BY_SIGNAL | STATES_WAITING_FOR_JOIN,
-      executing,
-      &queue_context
-    );
-
-    if ( _POSIX_Get_error_after_wait( executing ) != 0 ) {
-      _Assert( _POSIX_Get_error_after_wait( executing ) == EINTR );
-      return EINTR;
-    }
-
-    value = executing->Wait.return_argument;
+  executing = _Thread_Executing;
+  status = _Thread_Join(
+    the_thread,
+    STATES_INTERRUPTIBLE_BY_SIGNAL | STATES_WAITING_FOR_JOIN,
+    executing,
+    &queue_context
+  );
+
+  if ( status != STATUS_SUCCESSFUL ) {
+    return _POSIX_Get_error( status );
   }
 
   if ( value_ptr != NULL ) {
-    *value_ptr = value;
+    *value_ptr = executing->Wait.return_argument;
   }
 
   return 0;
diff --git a/cpukit/rtems/src/taskdelete.c b/cpukit/rtems/src/taskdelete.c
index 2e3de0922e..410842f393 100644
--- a/cpukit/rtems/src/taskdelete.c
+++ b/cpukit/rtems/src/taskdelete.c
@@ -40,6 +40,7 @@
 #endif
 
 #include <rtems/rtems/tasksimpl.h>
+#include <rtems/rtems/statusimpl.h>
 #include <rtems/score/threadimpl.h>
 
 rtems_status_code rtems_task_delete(
@@ -47,12 +48,13 @@ rtems_status_code rtems_task_delete(
 )
 {
   Thread_Control       *the_thread;
-  Thread_Close_context  context;
+  Thread_queue_Context  queue_context;
   Per_CPU_Control      *cpu_self;
   Thread_Control       *executing;
+  Status_Control        status;
 
-  _Thread_queue_Context_initialize( &context.Base );
-  the_thread = _Thread_Get( id, &context.Base.Lock_context.Lock_context );
+  _Thread_queue_Context_initialize( &queue_context );
+  the_thread = _Thread_Get( id, &queue_context.Lock_context.Lock_context );
 
   if ( the_thread == NULL ) {
 #if defined(RTEMS_MULTIPROCESSING)
@@ -67,23 +69,22 @@ rtems_status_code rtems_task_delete(
   cpu_self = _Per_CPU_Get();
 
   if ( _Per_CPU_Is_ISR_in_progress( cpu_self ) ) {
-    _ISR_lock_ISR_enable( &context.Base.Lock_context.Lock_context );
+    _ISR_lock_ISR_enable( &queue_context.Lock_context.Lock_context );
     return RTEMS_CALLED_FROM_ISR;
   }
 
   executing = _Per_CPU_Get_executing( cpu_self );
 
   if ( the_thread == executing ) {
-    _ISR_lock_ISR_enable( &context.Base.Lock_context.Lock_context );
+    _ISR_lock_ISR_enable( &queue_context.Lock_context.Lock_context );
 
     /*
      * The Classic tasks are neither detached nor joinable.  In case of
      * self deletion, they are detached, otherwise joinable by default.
      */
     _Thread_Exit( NULL, THREAD_LIFE_TERMINATING | THREAD_LIFE_DETACHED );
-  } else {
-    _Thread_Close( the_thread, executing, &context );
   }
 
-  return RTEMS_SUCCESSFUL;
+  status = _Thread_Close( the_thread, executing, &queue_context );
+  return _Status_Get( status );
 }
diff --git a/cpukit/score/src/threadinitialize.c b/cpukit/score/src/threadinitialize.c
index 457fdaa54a..5983675f7b 100644
--- a/cpukit/score/src/threadinitialize.c
+++ b/cpukit/score/src/threadinitialize.c
@@ -281,6 +281,8 @@ static bool _Thread_Try_initialize(
     stack_end - stack_begin
   );
 
+  the_thread->Join_queue.Queue.owner = the_thread;
+
   /*
    *  Get thread queue heads
    */
diff --git a/cpukit/score/src/threadrestart.c b/cpukit/score/src/threadrestart.c
index 25f57e2a40..e1911beb2b 100644
--- a/cpukit/score/src/threadrestart.c
+++ b/cpukit/score/src/threadrestart.c
@@ -55,7 +55,7 @@
 #include <rtems/score/userextimpl.h>
 #include <rtems/score/watchdogimpl.h>
 
-#define THREAD_JOIN_TQ_OPERATIONS &_Thread_queue_Operations_priority
+#define THREAD_JOIN_TQ_OPERATIONS &_Thread_queue_Operations_priority_inherit
 
 static void _Thread_Life_action_handler(
   Thread_Control   *executing,
@@ -70,31 +70,6 @@ Thread_Zombie_registry _Thread_Zombies = {
   .Chain = CHAIN_INITIALIZER_EMPTY( _Thread_Zombies.Chain )
 };
 
-static void _Thread_Raise_real_priority(
-  Thread_Control   *the_thread,
-  Priority_Control  priority
-)
-{
-  Thread_queue_Context queue_context;
-
-  _Thread_queue_Context_initialize( &queue_context );
-  _Thread_queue_Context_clear_priority_updates( &queue_context );
-  _Thread_Wait_acquire( the_thread, &queue_context );
-
-  if ( priority < the_thread->Real_priority.priority ) {
-    _Thread_Priority_change(
-      the_thread,
-      &the_thread->Real_priority,
-      priority,
-      PRIORITY_GROUP_LAST,
-      &queue_context
-    );
-  }
-
-  _Thread_Wait_release( the_thread, &queue_context );
-  _Thread_Priority_update( &queue_context );
-}
-
 typedef struct {
   Thread_queue_Context  Base;
   void                 *exit_value;
@@ -388,18 +363,37 @@ static void _Thread_Remove_life_change_request( Thread_Control *the_thread )
   _Thread_State_release( the_thread, &lock_context );
 }
 
-void _Thread_Join(
+static void _Thread_Clear_waiting_for_join_at_exit(
+  Thread_queue_Queue   *queue,
+  Thread_Control       *the_thread,
+  Per_CPU_Control      *cpu_self,
+  Thread_queue_Context *queue_context
+)
+{
+  (void) the_thread;
+  (void) cpu_self;
+  (void) queue_context;
+  _Thread_Clear_state( queue->owner, STATES_WAITING_FOR_JOIN_AT_EXIT );
+}
+
+Status_Control _Thread_Join(
   Thread_Control       *the_thread,
   States_Control        waiting_for_join,
   Thread_Control       *executing,
   Thread_queue_Context *queue_context
 )
 {
-  _Assert( the_thread != executing );
   _Assert( _Thread_State_is_owner( the_thread ) );
 
   executing->Wait.return_argument = NULL;
-
+  _Thread_queue_Context_set_enqueue_callout(
+    queue_context,
+    _Thread_Clear_waiting_for_join_at_exit
+  );
+  _Thread_queue_Context_set_deadlock_callout(
+    queue_context,
+    _Thread_queue_Deadlock_status
+  );
   _Thread_queue_Context_set_thread_state( queue_context, waiting_for_join );
   _Thread_queue_Enqueue(
     &the_thread->Join_queue.Queue,
@@ -407,6 +401,7 @@ void _Thread_Join(
     executing,
     queue_context
   );
+  return _Thread_Wait_get_status( executing );
 }
 
 static void _Thread_Set_exit_value(
@@ -435,15 +430,15 @@ static void _Thread_Try_life_change_request(
   }
 }
 
-void _Thread_Cancel(
-  Thread_Control *the_thread,
-  Thread_Control *executing,
-  void           *exit_value
+Thread_Cancel_state _Thread_Cancel(
+  Thread_Control   *the_thread,
+  Thread_Control   *executing,
+  Thread_Life_state life_states_to_clear,
+  void             *exit_value
 )
 {
-  ISR_lock_Context   lock_context;
-  Thread_Life_state  previous;
-  Per_CPU_Control   *cpu_self;
+  ISR_lock_Context  lock_context;
+  Thread_Life_state previous;
 
   _Assert( the_thread != executing );
 
@@ -452,60 +447,55 @@ void _Thread_Cancel(
   _Thread_Set_exit_value( the_thread, exit_value );
   previous = _Thread_Change_life_locked(
     the_thread,
-    0,
+    life_states_to_clear,
     THREAD_LIFE_TERMINATING,
     0
   );
 
-  cpu_self = _Thread_Dispatch_disable_critical( &lock_context );
-
   if ( _States_Is_dormant( the_thread->current_state ) ) {
     _Thread_State_release( the_thread, &lock_context );
     _Thread_Make_zombie( the_thread );
-  } else {
-    Priority_Control priority;
-
-    _Thread_Try_life_change_request( the_thread, previous, &lock_context );
-    priority = _Thread_Get_priority( executing );
-    _Thread_Raise_real_priority( the_thread, priority );
+    return THREAD_CANCEL_DONE;
   }
 
-  _Thread_Dispatch_enable( cpu_self );
+  _Thread_Try_life_change_request( the_thread, previous, &lock_context );
+  return THREAD_CANCEL_IN_PROGRESS;
 }
 
-static void _Thread_Close_enqueue_callout(
-  Thread_queue_Queue   *queue,
+Status_Control _Thread_Close(
   Thread_Control       *the_thread,
-  Per_CPU_Control      *cpu_self,
+  Thread_Control       *executing,
   Thread_queue_Context *queue_context
 )
 {
-  Thread_Close_context *context;
-
-  context = (Thread_Close_context *) queue_context;
-  _Thread_Cancel( context->cancel, the_thread, NULL );
-}
+  Per_CPU_Control    *cpu_self;
+  Thread_Cancel_state cancel_state;
 
-void _Thread_Close(
-  Thread_Control       *the_thread,
-  Thread_Control       *executing,
-  Thread_Close_context *context
-)
-{
-  context->cancel = the_thread;
-  _Thread_queue_Context_set_enqueue_callout(
-    &context->Base,
-    _Thread_Close_enqueue_callout
+  cpu_self = _Thread_Dispatch_disable_critical(
+    &queue_context->Lock_context.Lock_context
   );
+  _ISR_lock_ISR_enable( &queue_context->Lock_context.Lock_context );
+
+  cancel_state =
+    _Thread_Cancel( the_thread, executing, THREAD_LIFE_DETACHED, NULL );
+
+  if ( cancel_state == THREAD_CANCEL_DONE ) {
+    _Thread_Dispatch_enable( cpu_self );
+    return STATUS_SUCCESSFUL;
+  }
+
+  _ISR_lock_ISR_disable( &queue_context->Lock_context.Lock_context );
+  _Thread_Dispatch_unnest( cpu_self );
   _Thread_State_acquire_critical(
     the_thread,
-    &context->Base.Lock_context.Lock_context
+    &queue_context->Lock_context.Lock_context
   );
-  _Thread_Join(
+
+  return _Thread_Join(
     the_thread,
     STATES_WAITING_FOR_JOIN,
     executing,
-    &context->Base
+    queue_context
   );
 }
 
diff --git a/testsuites/psxtests/psx08/init.c b/testsuites/psxtests/psx08/init.c
index b4b22a5338..f183b9acfc 100644
--- a/testsuites/psxtests/psx08/init.c
+++ b/testsuites/psxtests/psx08/init.c
@@ -36,6 +36,42 @@
 
 const char rtems_test_name[] = "PSX 8";
 
+static void *join_thread( void *arg )
+{
+  int eno;
+
+  (void) arg;
+
+  eno = pthread_setcanceltype( PTHREAD_CANCEL_ASYNCHRONOUS, NULL );
+  rtems_test_assert( eno == 0 );
+
+  (void) pthread_join( Init_id, NULL );
+  rtems_test_assert( 0 );
+}
+
+static void test_join_deadlock( void )
+{
+  pthread_t td;
+  int       eno;
+  void     *value;
+
+  eno = pthread_create( &td, NULL, join_thread, NULL );
+  rtems_test_assert( eno == 0 );
+
+  sched_yield();
+
+  eno = pthread_join( td, NULL );
+  rtems_test_assert( eno == EDEADLK );
+
+  eno = pthread_cancel( td );
+  rtems_test_assert( eno == 0 );
+
+  value = NULL;
+  eno = pthread_join( td, &value );
+  rtems_test_assert( eno == 0 );
+  rtems_test_assert( value == PTHREAD_CANCELED );
+}
+
 void *POSIX_Init(
   void *argument
 )
@@ -54,6 +90,8 @@ void *POSIX_Init(
   Init_id = pthread_self();
   printf( "Init's ID is 0x%08" PRIxpthread_t "\n", Init_id );
 
+  test_join_deadlock();
+
   puts( "Init: pthread_detach - ESRCH (invalid id)" );
   status = pthread_detach( (pthread_t) -1 );
   rtems_test_assert( status == ESRCH );
diff --git a/testsuites/psxtests/psx12/init.c b/testsuites/psxtests/psx12/init.c
index 76737b0c3b..6526805313 100644
--- a/testsuites/psxtests/psx12/init.c
+++ b/testsuites/psxtests/psx12/init.c
@@ -226,6 +226,8 @@ static void *POSIX_Init( void *argument )
 
   puts( "Init: pthread_create - SUCCESSFUL" );
 
+  pthread_setschedprio( pthread_self(), SS_PRIO_LOW );
+
   /* Align with clock tick */
   sleep( 1 );
 
diff --git a/testsuites/smptests/smppsxmutex01/init.c b/testsuites/smptests/smppsxmutex01/init.c
index f5aacb42d8..0022e81b5f 100644
--- a/testsuites/smptests/smppsxmutex01/init.c
+++ b/testsuites/smptests/smppsxmutex01/init.c
@@ -55,25 +55,11 @@ static test_context test_instance;
 static void *thread_b(void *arg)
 {
   test_context *ctx;
-  rtems_id scheduler_b_id;
-  rtems_status_code sc;
-  rtems_task_priority prio;
   int prio_ceiling;
   int eno;
 
   ctx = arg;
 
-  rtems_test_assert(rtems_scheduler_get_processor() == 0);
-
-  sc = rtems_scheduler_ident(SCHED_B, &scheduler_b_id);
-  rtems_test_assert(sc == RTEMS_SUCCESSFUL);
-
-  sc = rtems_task_set_priority(pthread_self(), RTEMS_CURRENT_PRIORITY, &prio);
-  rtems_test_assert(sc == RTEMS_SUCCESSFUL);
-
-  sc = rtems_task_set_scheduler(pthread_self(), scheduler_b_id, prio);
-  rtems_test_assert(sc == RTEMS_SUCCESSFUL);
-
   rtems_test_assert(rtems_scheduler_get_processor() == 1);
 
   eno = pthread_mutex_init(&ctx->mtx_b, &ctx->mtx_attr);
@@ -132,8 +118,24 @@ static void test(test_context *ctx)
   rtems_test_assert(eno == 0);
 
   if (cpu_count > 1) {
+    rtems_id scheduler_a_id;
+    rtems_id scheduler_b_id;
+    rtems_status_code sc;
+    rtems_task_priority prio;
     void *exit_code;
 
+    sc = rtems_scheduler_ident(SCHED_A, &scheduler_a_id);
+    rtems_test_assert(sc == RTEMS_SUCCESSFUL);
+
+    sc = rtems_scheduler_ident(SCHED_B, &scheduler_b_id);
+    rtems_test_assert(sc == RTEMS_SUCCESSFUL);
+
+    sc = rtems_task_set_priority(pthread_self(), RTEMS_CURRENT_PRIORITY, &prio);
+    rtems_test_assert(sc == RTEMS_SUCCESSFUL);
+
+    sc = rtems_task_set_scheduler(pthread_self(), scheduler_b_id, prio);
+    rtems_test_assert(sc == RTEMS_SUCCESSFUL);
+
     eno = pthread_create(&ctx->thread_b, NULL, thread_b, ctx);
     rtems_test_assert(eno == 0);
 
@@ -141,6 +143,9 @@ static void test(test_context *ctx)
     eno = pthread_join(ctx->thread_b, &exit_code);
     rtems_test_assert(eno == 0);
     rtems_test_assert(exit_code == ctx);
+
+    sc = rtems_task_set_scheduler(pthread_self(), scheduler_a_id, prio);
+    rtems_test_assert(sc == RTEMS_SUCCESSFUL);
   }
 
   eno = pthread_mutex_destroy(&ctx->mtx_a);
diff --git a/testsuites/validation/tc-task-delete.c b/testsuites/validation/tc-task-delete.c
index a12a060852..a9340b4f20 100644
--- a/testsuites/validation/tc-task-delete.c
+++ b/testsuites/validation/tc-task-delete.c
@@ -94,8 +94,8 @@ typedef enum {
 } RtemsTaskReqDelete_Pre_ThreadDispatch;
 
 typedef enum {
-  RtemsTaskReqDelete_Pre_CallerPriority_Higher,
-  RtemsTaskReqDelete_Pre_CallerPriority_LowerEqual,
+  RtemsTaskReqDelete_Pre_CallerPriority_Vital,
+  RtemsTaskReqDelete_Pre_CallerPriority_Dispensable,
   RtemsTaskReqDelete_Pre_CallerPriority_NA
 } RtemsTaskReqDelete_Pre_CallerPriority;
 
@@ -163,10 +163,10 @@ typedef enum {
 } RtemsTaskReqDelete_Post_Zombie;
 
 typedef enum {
-  RtemsTaskReqDelete_Post_RealPriority_Raised,
-  RtemsTaskReqDelete_Post_RealPriority_Nop,
-  RtemsTaskReqDelete_Post_RealPriority_NA
-} RtemsTaskReqDelete_Post_RealPriority;
+  RtemsTaskReqDelete_Post_TaskPriority_Raise,
+  RtemsTaskReqDelete_Post_TaskPriority_Nop,
+  RtemsTaskReqDelete_Post_TaskPriority_NA
+} RtemsTaskReqDelete_Post_TaskPriority;
 
 typedef enum {
   RtemsTaskReqDelete_Post_RestartExtensions_Nop,
@@ -238,7 +238,7 @@ typedef struct {
   uint64_t Post_Status : 3;
   uint64_t Post_FatalError : 2;
   uint64_t Post_Zombie : 2;
-  uint64_t Post_RealPriority : 2;
+  uint64_t Post_TaskPriority : 2;
   uint64_t Post_RestartExtensions : 1;
   uint64_t Post_TerminateExtensions : 2;
   uint64_t Post_Dormant : 2;
@@ -431,10 +431,10 @@ typedef struct {
   bool timer_active;
 
   /**
-   * @brief If this member is true, then the deleter shall have a higher
-   *   current priority than the real priority of the worker.
+   * @brief If this member is true, then the deleter shall have a vital
+   *   priority for the worker.
    */
-  bool deleter_has_higher_priority;
+  bool vital_deleter_priority;
 
   /**
    * @brief If this member is true, then thread dispatching is disabled by the
@@ -516,8 +516,8 @@ static const char * const RtemsTaskReqDelete_PreDesc_ThreadDispatch[] = {
 };
 
 static const char * const RtemsTaskReqDelete_PreDesc_CallerPriority[] = {
-  "Higher",
-  "LowerEqual",
+  "Vital",
+  "Dispensable",
   "NA"
 };
 
@@ -594,7 +594,7 @@ static void CaptureWorkerState( Context *ctx )
     ctx->worker_state = ctx->worker_tcb->current_state;
     ctx->worker_life_state = ctx->worker_tcb->Life.state;
     ctx->worker_priority =
-      SCHEDULER_PRIORITY_UNMAP( ctx->worker_tcb->Real_priority.priority );
+      SCHEDULER_PRIORITY_UNMAP( _Thread_Get_priority( ctx->worker_tcb ) );
     CopyExtensionCalls( &ctx->calls, &ctx->calls_after_restart );
     GetTaskTimerInfoByThread( ctx->worker_tcb, &ctx->worker_timer_info );
   }
@@ -833,7 +833,7 @@ static void SecondDeleter( rtems_task_argument arg )
   ctx = (Context *) arg;
 
   if ( ctx != NULL ) {
-    if ( !ctx->deleter_has_higher_priority ) {
+    if ( !ctx->vital_deleter_priority ) {
       SetPriority( ctx->runner_id, PRIO_LOW );
       SetSelfPriorityNoYield( PRIO_NORMAL );
     }
@@ -1038,23 +1038,21 @@ static void RtemsTaskReqDelete_Pre_CallerPriority_Prepare(
 )
 {
   switch ( state ) {
-    case RtemsTaskReqDelete_Pre_CallerPriority_Higher: {
+    case RtemsTaskReqDelete_Pre_CallerPriority_Vital: {
       /*
-       * While the current priority of the task calling rtems_task_delete() is
-       * higher than the real priority of the task specified by the ``id``
-       * parameter.
+       * While at least one priority of the calling task is higher than the
+       * highest priority of the task specified by the ``id`` parameter.
        */
-      ctx->deleter_has_higher_priority = true;
+      ctx->vital_deleter_priority = true;
       break;
     }
 
-    case RtemsTaskReqDelete_Pre_CallerPriority_LowerEqual: {
+    case RtemsTaskReqDelete_Pre_CallerPriority_Dispensable: {
       /*
-       * While the current priority of the task calling rtems_task_delete() is
-       * lower than or equal to the real priority of the task specified by the
-       * ``id`` parameter.
+       * While all priorities of the calling task are lower than or equal to
+       * the highest priority of the task specified by the ``id`` parameter.
        */
-      ctx->deleter_has_higher_priority = false;
+      ctx->vital_deleter_priority = false;
       break;
     }
 
@@ -1369,32 +1367,32 @@ static void RtemsTaskReqDelete_Post_Zombie_Check(
   }
 }
 
-static void RtemsTaskReqDelete_Post_RealPriority_Check(
+static void RtemsTaskReqDelete_Post_TaskPriority_Check(
   RtemsTaskReqDelete_Context          *ctx,
-  RtemsTaskReqDelete_Post_RealPriority state
+  RtemsTaskReqDelete_Post_TaskPriority state
 )
 {
   switch ( state ) {
-    case RtemsTaskReqDelete_Post_RealPriority_Raised: {
+    case RtemsTaskReqDelete_Post_TaskPriority_Raise: {
       /*
-       * The real priority of the task specified by the ``id`` parameter shall
-       * be raised to the current priority of the caller of
-       * rtems_task_delete().
+       * Each priority of the calling task which is higher than the highest
+       * priority of the task specified by the ``id`` parameter shall be made
+       * the highest priority of the task.
        */
       T_eq_u32( ctx->worker_priority, PRIO_ULTRA_HIGH );
       break;
     }
 
-    case RtemsTaskReqDelete_Post_RealPriority_Nop: {
+    case RtemsTaskReqDelete_Post_TaskPriority_Nop: {
       /*
-       * The real priority of the task specified by the ``id`` parameter shall
-       * not be changed by the rtems_task_delete() call.
+       * The priorities of the task specified by the ``id`` parameter shall not
+       * be changed by the rtems_task_delete() call.
        */
       T_eq_u32( ctx->worker_priority, PRIO_NORMAL );
       break;
     }
 
-    case RtemsTaskReqDelete_Post_RealPriority_NA:
+    case RtemsTaskReqDelete_Post_TaskPriority_NA:
       break;
   }
 }
@@ -1786,7 +1784,7 @@ static const RtemsTaskReqDelete_Entry
 RtemsTaskReqDelete_Entries[] = {
   { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
     RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
-    RtemsTaskReqDelete_Post_RealPriority_NA,
+    RtemsTaskReqDelete_Post_TaskPriority_NA,
     RtemsTaskReqDelete_Post_RestartExtensions_NA,
     RtemsTaskReqDelete_Post_TerminateExtensions_NA,
     RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
@@ -1796,7 +1794,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_NA },
   { 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_InvId,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_NA,
-    RtemsTaskReqDelete_Post_RealPriority_NA,
+    RtemsTaskReqDelete_Post_TaskPriority_NA,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
@@ -1806,7 +1804,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_NA },
   { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
     RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
-    RtemsTaskReqDelete_Post_RealPriority_NA,
+    RtemsTaskReqDelete_Post_TaskPriority_NA,
     RtemsTaskReqDelete_Post_RestartExtensions_NA,
     RtemsTaskReqDelete_Post_TerminateExtensions_NA,
     RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
@@ -1816,7 +1814,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_NA },
   { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
     RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
-    RtemsTaskReqDelete_Post_RealPriority_NA,
+    RtemsTaskReqDelete_Post_TaskPriority_NA,
     RtemsTaskReqDelete_Post_RestartExtensions_NA,
     RtemsTaskReqDelete_Post_TerminateExtensions_NA,
     RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
@@ -1826,7 +1824,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_NA },
   { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_NA,
     RtemsTaskReqDelete_Post_FatalError_NA, RtemsTaskReqDelete_Post_Zombie_NA,
-    RtemsTaskReqDelete_Post_RealPriority_NA,
+    RtemsTaskReqDelete_Post_TaskPriority_NA,
     RtemsTaskReqDelete_Post_RestartExtensions_NA,
     RtemsTaskReqDelete_Post_TerminateExtensions_NA,
     RtemsTaskReqDelete_Post_Dormant_NA, RtemsTaskReqDelete_Post_Suspended_NA,
@@ -1834,31 +1832,9 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Terminating_NA,
     RtemsTaskReqDelete_Post_Protected_NA, RtemsTaskReqDelete_Post_State_NA,
     RtemsTaskReqDelete_Post_Timer_NA },
-  { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
-    RtemsTaskReqDelete_Post_Status_NoReturn,
-    RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_Yes,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
-    RtemsTaskReqDelete_Post_RestartExtensions_Nop,
-    RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
-    RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_Yes,
-    RtemsTaskReqDelete_Post_Restarting_No,
-    RtemsTaskReqDelete_Post_Terminating_Yes,
-    RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
-    RtemsTaskReqDelete_Post_Timer_Inactive },
-  { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
-    RtemsTaskReqDelete_Post_Status_NoReturn,
-    RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_Yes,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
-    RtemsTaskReqDelete_Post_RestartExtensions_Nop,
-    RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
-    RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_No,
-    RtemsTaskReqDelete_Post_Restarting_No,
-    RtemsTaskReqDelete_Post_Terminating_Yes,
-    RtemsTaskReqDelete_Post_Protected_No, RtemsTaskReqDelete_Post_State_Ready,
-    RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -1868,7 +1844,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1879,7 +1855,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -1890,7 +1866,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_Yes, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1901,7 +1877,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1912,7 +1888,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1923,7 +1899,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1934,7 +1910,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1944,7 +1920,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1954,7 +1930,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1964,7 +1940,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1974,7 +1950,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1985,7 +1961,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Yes,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -1996,7 +1972,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_Yes,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Yes,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2007,7 +1983,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2018,7 +1994,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2029,7 +2005,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2040,7 +2016,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2051,7 +2027,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2062,7 +2038,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2073,7 +2049,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2084,7 +2060,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2095,7 +2071,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2106,7 +2082,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2117,7 +2093,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2128,7 +2104,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2139,7 +2115,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2151,7 +2127,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2163,7 +2139,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2174,7 +2150,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2186,7 +2162,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2197,7 +2173,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2209,7 +2185,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2221,7 +2197,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2232,7 +2208,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2244,7 +2220,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2255,7 +2231,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2267,7 +2243,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2279,7 +2255,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2290,7 +2266,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2302,7 +2278,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2313,7 +2289,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2325,7 +2301,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2337,7 +2313,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2348,7 +2324,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2360,7 +2336,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_NoReturn,
     RtemsTaskReqDelete_Post_FatalError_Yes, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2370,7 +2346,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2381,7 +2357,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2392,7 +2368,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Active },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2402,7 +2378,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2413,7 +2389,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2423,7 +2399,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2434,7 +2410,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2445,7 +2421,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Active },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2455,7 +2431,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2466,7 +2442,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Raised,
+    RtemsTaskReqDelete_Post_TaskPriority_Raise,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2476,7 +2452,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2487,7 +2463,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2498,7 +2474,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Active },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2508,7 +2484,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2519,7 +2495,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2529,7 +2505,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_State_Blocked, RtemsTaskReqDelete_Post_Timer_Active },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2540,7 +2516,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2551,7 +2527,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Active },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2561,7 +2537,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2572,7 +2548,7 @@ RtemsTaskReqDelete_Entries[] = {
     RtemsTaskReqDelete_Post_Timer_Inactive },
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqDelete_Post_Status_Ok,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -2583,7 +2559,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2595,7 +2571,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2607,7 +2583,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2618,7 +2594,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2630,7 +2606,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2641,7 +2617,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2653,7 +2629,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2665,7 +2641,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2676,7 +2652,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2688,7 +2664,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2699,7 +2675,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2711,7 +2687,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2723,7 +2699,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2734,7 +2710,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2746,7 +2722,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2757,7 +2733,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2769,7 +2745,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2781,7 +2757,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2792,7 +2768,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2804,7 +2780,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2815,7 +2791,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2827,7 +2803,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2839,7 +2815,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2850,7 +2826,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2862,7 +2838,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2873,7 +2849,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2885,7 +2861,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2897,7 +2873,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2908,7 +2884,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2920,7 +2896,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2931,7 +2907,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2943,7 +2919,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2955,7 +2931,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2966,7 +2942,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2978,7 +2954,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -2989,7 +2965,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3001,7 +2977,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3013,7 +2989,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3024,7 +3000,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3036,7 +3012,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3047,7 +3023,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3059,7 +3035,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3071,7 +3047,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3082,7 +3058,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3094,7 +3070,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3105,7 +3081,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3117,7 +3093,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3129,7 +3105,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3140,7 +3116,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3152,7 +3128,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3163,7 +3139,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3175,7 +3151,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3187,7 +3163,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3198,7 +3174,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3210,7 +3186,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3221,7 +3197,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3233,7 +3209,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3245,7 +3221,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3256,7 +3232,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3268,7 +3244,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3279,7 +3255,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3291,7 +3267,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3303,7 +3279,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3314,7 +3290,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3326,7 +3302,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3337,7 +3313,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3349,7 +3325,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3361,7 +3337,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3372,7 +3348,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3384,7 +3360,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3395,7 +3371,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3407,7 +3383,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3419,7 +3395,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3430,7 +3406,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3442,7 +3418,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3453,7 +3429,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3465,7 +3441,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3477,7 +3453,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3488,7 +3464,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3500,7 +3476,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3511,7 +3487,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3523,7 +3499,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3535,7 +3511,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3546,7 +3522,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3558,7 +3534,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3569,7 +3545,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3581,7 +3557,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3593,7 +3569,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3604,7 +3580,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3616,7 +3592,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3627,7 +3603,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3639,7 +3615,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3651,7 +3627,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3662,7 +3638,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3674,7 +3650,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3685,7 +3661,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3697,7 +3673,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3709,7 +3685,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3720,7 +3696,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3732,7 +3708,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3743,7 +3719,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3755,7 +3731,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3767,7 +3743,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3778,7 +3754,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3790,7 +3766,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3801,7 +3777,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3813,7 +3789,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3825,7 +3801,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3836,7 +3812,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3848,7 +3824,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3859,7 +3835,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3871,7 +3847,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3883,7 +3859,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3894,7 +3870,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3906,7 +3882,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3917,7 +3893,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3929,7 +3905,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3941,7 +3917,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3952,7 +3928,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3964,7 +3940,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_Yes,
@@ -3975,7 +3951,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3987,7 +3963,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -3999,7 +3975,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4010,7 +3986,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4022,7 +3998,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4033,7 +4009,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4045,7 +4021,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4057,7 +4033,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4068,7 +4044,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4080,7 +4056,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4091,7 +4067,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4103,7 +4079,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4115,7 +4091,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4126,7 +4102,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4138,7 +4114,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4149,7 +4125,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4161,7 +4137,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4173,7 +4149,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4184,7 +4160,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4196,7 +4172,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4207,7 +4183,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4219,7 +4195,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4231,7 +4207,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4242,7 +4218,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4254,7 +4230,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4265,7 +4241,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4277,7 +4253,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4289,7 +4265,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4300,7 +4276,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4312,7 +4288,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4323,7 +4299,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4335,7 +4311,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4347,7 +4323,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4358,7 +4334,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4370,7 +4346,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4381,7 +4357,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4393,7 +4369,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4405,7 +4381,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4416,7 +4392,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4428,7 +4404,7 @@ RtemsTaskReqDelete_Entries[] = {
   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     RtemsTaskReqDelete_Post_Status_CalledFromISR,
     RtemsTaskReqDelete_Post_FatalError_Nop, RtemsTaskReqDelete_Post_Zombie_No,
-    RtemsTaskReqDelete_Post_RealPriority_Nop,
+    RtemsTaskReqDelete_Post_TaskPriority_Nop,
     RtemsTaskReqDelete_Post_RestartExtensions_Nop,
     RtemsTaskReqDelete_Post_TerminateExtensions_Nop,
     RtemsTaskReqDelete_Post_Dormant_No, RtemsTaskReqDelete_Post_Suspended_No,
@@ -4440,52 +4416,52 @@ RtemsTaskReqDelete_Entries[] = {
 
 static const uint8_t
 RtemsTaskReqDelete_Map[] = {
+  3, 3, 19, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 20, 4, 3, 3,
   3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3, 3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3,
   3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3,
   3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3,
-  3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
-  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 21, 4, 3, 3, 3,
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 19, 4, 3, 3, 3,
+  3, 20, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 21, 4, 3, 3, 3,
   3, 22, 4, 3, 3, 3, 3, 21, 4, 3, 3, 3, 3, 22, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3,
   3, 24, 4, 3, 3, 3, 3, 23, 4, 3, 3, 3, 3, 24, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3,
-  3, 26, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3, 3, 3, 27, 4, 3, 3, 3,
-  3, 28, 4, 3, 3, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2,
+  3, 26, 4, 3, 3, 3, 3, 25, 4, 3, 3, 3, 3, 26, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
-  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 29,
-  4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 31, 4, 3, 3, 3, 3, 32, 4, 3, 3, 3, 3, 31,
-  4, 3, 3, 3, 3, 32, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19,
-  4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20,
-  4, 3, 3, 3, 3, 20, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3, 3, 3, 27,
+  4, 3, 3, 3, 3, 28, 4, 3, 3, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 29,
+  4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17,
+  4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18,
+  4, 3, 3, 3, 3, 18, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
-  2, 2, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4,
-  3, 3, 3, 3, 31, 4, 3, 3, 3, 3, 32, 4, 3, 3, 3, 3, 31, 4, 3, 3, 3, 3, 32, 4,
-  3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19, 4, 3, 3, 3, 3, 19, 4,
-  3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20, 4, 3, 3, 3, 3, 20, 4,
+  2, 2, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4, 3, 3, 3, 3, 27, 4, 3, 3, 3, 3, 28, 4,
+  3, 3, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4, 3, 3, 3, 3, 29, 4, 3, 3, 3, 3, 30, 4,
+  3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17, 4, 3, 3, 3, 3, 17, 4,
+  3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18, 4, 3, 3, 3, 3, 18, 4,
   3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
-  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 73, 74, 75, 4,
-  76, 77, 78, 79, 80, 4, 81, 82, 83, 84, 85, 4, 86, 87, 88, 89, 90, 4, 91, 92,
-  93, 94, 95, 4, 96, 97, 98, 99, 100, 4, 101, 102, 103, 104, 105, 4, 106, 107,
-  108, 109, 110, 4, 111, 112, 113, 114, 115, 4, 116, 117, 118, 119, 120, 4,
-  121, 122, 123, 124, 125, 4, 126, 127, 128, 129, 130, 4, 131, 132, 133, 134,
-  135, 4, 136, 137, 138, 139, 140, 4, 141, 142, 143, 144, 145, 4, 146, 147,
-  148, 149, 150, 4, 151, 152, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 71, 72, 73, 4,
+  74, 75, 76, 77, 78, 4, 79, 80, 81, 82, 83, 4, 84, 85, 86, 87, 88, 4, 89, 90,
+  91, 92, 93, 4, 94, 95, 96, 97, 98, 4, 99, 100, 101, 102, 103, 4, 104, 105,
+  106, 107, 108, 4, 109, 110, 111, 112, 113, 4, 114, 115, 116, 117, 118, 4,
+  119, 120, 121, 122, 123, 4, 124, 125, 126, 127, 128, 4, 129, 130, 131, 132,
+  133, 4, 134, 135, 136, 137, 138, 4, 139, 140, 141, 142, 143, 4, 144, 145,
+  146, 147, 148, 4, 149, 150, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
-  2, 2, 73, 74, 75, 4, 76, 77, 78, 79, 80, 4, 81, 82, 83, 84, 85, 4, 86, 87,
-  88, 89, 90, 4, 91, 92, 93, 94, 95, 4, 96, 97, 98, 99, 100, 4, 101, 102, 103,
-  104, 105, 4, 106, 107, 108, 109, 110, 4, 111, 112, 113, 114, 115, 4, 116,
-  117, 118, 119, 120, 4, 121, 122, 123, 124, 125, 4, 126, 127, 128, 129, 130,
-  4, 131, 132, 133, 134, 135, 4, 136, 137, 138, 139, 140, 4, 141, 142, 143,
-  144, 145, 4, 146, 147, 148, 149, 150, 4, 151, 152, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+  2, 2, 71, 72, 73, 4, 74, 75, 76, 77, 78, 4, 79, 80, 81, 82, 83, 4, 84, 85,
+  86, 87, 88, 4, 89, 90, 91, 92, 93, 4, 94, 95, 96, 97, 98, 4, 99, 100, 101,
+  102, 103, 4, 104, 105, 106, 107, 108, 4, 109, 110, 111, 112, 113, 4, 114,
+  115, 116, 117, 118, 4, 119, 120, 121, 122, 123, 4, 124, 125, 126, 127, 128,
+  4, 129, 130, 131, 132, 133, 4, 134, 135, 136, 137, 138, 4, 139, 140, 141,
+  142, 143, 4, 144, 145, 146, 147, 148, 4, 149, 150, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
@@ -4504,61 +4480,60 @@ RtemsTaskReqDelete_Map[] = {
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-  0, 0, 0, 33, 34, 35, 4, 36, 37, 11, 11, 11, 4, 11, 11, 33, 34, 35, 4, 36, 37,
-  11, 11, 11, 4, 11, 11, 38, 39, 40, 4, 41, 42, 12, 12, 12, 4, 12, 12, 38, 39,
-  40, 4, 41, 42, 12, 12, 12, 4, 12, 12, 33, 34, 35, 4, 36, 37, 11, 11, 11, 4,
-  11, 11, 33, 34, 35, 4, 36, 37, 11, 11, 11, 4, 11, 11, 38, 39, 40, 4, 41, 42,
-  12, 12, 12, 4, 12, 12, 38, 39, 40, 4, 41, 42, 12, 12, 12, 4, 12, 12, 5, 5, 5,
+  0, 0, 0, 31, 32, 33, 4, 34, 35, 9, 9, 9, 4, 9, 9, 31, 32, 33, 4, 34, 35, 9,
+  9, 9, 4, 9, 9, 36, 37, 38, 4, 39, 40, 10, 10, 10, 4, 10, 10, 36, 37, 38, 4,
+  39, 40, 10, 10, 10, 4, 10, 10, 31, 32, 33, 4, 34, 35, 9, 9, 9, 4, 9, 9, 31,
+  32, 33, 4, 34, 35, 9, 9, 9, 4, 9, 9, 36, 37, 38, 4, 39, 40, 10, 10, 10, 4,
+  10, 10, 36, 37, 38, 4, 39, 40, 10, 10, 10, 4, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5,
   5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
-  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
+  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
   6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 43, 44, 45, 4, 46, 47, 13, 13,
-  13, 4, 13, 13, 43, 44, 45, 4, 46, 47, 13, 13, 13, 4, 13, 13, 48, 49, 50, 4,
-  51, 52, 14, 14, 14, 4, 14, 14, 48, 49, 50, 4, 51, 52, 14, 14, 14, 4, 14, 14,
-  43, 44, 45, 4, 46, 47, 13, 13, 13, 4, 13, 13, 43, 44, 45, 4, 46, 47, 13, 13,
-  13, 4, 13, 13, 48, 49, 50, 4, 51, 52, 14, 14, 14, 4, 14, 14, 48, 49, 50, 4,
-  51, 52, 14, 14, 14, 4, 14, 14, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 41, 42, 43, 4, 44, 45, 11, 11, 11, 4, 11, 11,
+  41, 42, 43, 4, 44, 45, 11, 11, 11, 4, 11, 11, 46, 47, 48, 4, 49, 50, 12, 12,
+  12, 4, 12, 12, 46, 47, 48, 4, 49, 50, 12, 12, 12, 4, 12, 12, 41, 42, 43, 4,
+  44, 45, 11, 11, 11, 4, 11, 11, 41, 42, 43, 4, 44, 45, 11, 11, 11, 4, 11, 11,
+  46, 47, 48, 4, 49, 50, 12, 12, 12, 4, 12, 12, 46, 47, 48, 4, 49, 50, 12, 12,
+  12, 4, 12, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+  5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 51, 52,
+  53, 4, 54, 55, 13, 13, 13, 4, 13, 13, 51, 52, 53, 4, 54, 55, 13, 13, 13, 4,
+  13, 13, 56, 57, 58, 4, 59, 60, 14, 14, 14, 4, 14, 14, 56, 57, 58, 4, 59, 60,
+  14, 14, 14, 4, 14, 14, 51, 52, 53, 4, 54, 55, 13, 13, 13, 4, 13, 13, 51, 52,
+  53, 4, 54, 55, 13, 13, 13, 4, 13, 13, 56, 57, 58, 4, 59, 60, 14, 14, 14, 4,
+  14, 14, 56, 57, 58, 4, 59, 60, 14, 14, 14, 4, 14, 14, 5, 5, 5, 5, 5, 5, 5, 5,
   5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
-  5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
   6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-  6, 6, 6, 53, 54, 55, 4, 56, 57, 15, 15, 15, 4, 15, 15, 53, 54, 55, 4, 56, 57,
-  15, 15, 15, 4, 15, 15, 58, 59, 60, 4, 61, 62, 16, 16, 16, 4, 16, 16, 58, 59,
-  60, 4, 61, 62, 16, 16, 16, 4, 16, 16, 53, 54, 55, 4, 56, 57, 15, 15, 15, 4,
-  15, 15, 53, 54, 55, 4, 56, 57, 15, 15, 15, 4, 15, 15, 58, 59, 60, 4, 61, 62,
-  16, 16, 16, 4, 16, 16, 58, 59, 60, 4, 61, 62, 16, 16, 16, 4, 16, 16, 7, 7, 7,
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 61, 62, 63, 4, 64, 65, 15, 15, 15, 4, 15, 15,
+  61, 62, 63, 4, 64, 65, 15, 15, 15, 4, 15, 15, 66, 67, 68, 4, 69, 70, 16, 16,
+  16, 4, 16, 16, 66, 67, 68, 4, 69, 70, 16, 16, 16, 4, 16, 16, 61, 62, 63, 4,
+  64, 65, 15, 15, 15, 4, 15, 15, 61, 62, 63, 4, 64, 65, 15, 15, 15, 4, 15, 15,
+  66, 67, 68, 4, 69, 70, 16, 16, 16, 4, 16, 16, 66, 67, 68, 4, 69, 70, 16, 16,
+  16, 4, 16, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+  5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+  5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 151,
+  152, 153, 4, 154, 155, 156, 157, 158, 4, 159, 160, 161, 162, 163, 4, 164,
+  165, 166, 167, 168, 4, 169, 170, 171, 172, 173, 4, 174, 175, 176, 177, 178,
+  4, 179, 180, 181, 182, 183, 4, 184, 185, 186, 187, 188, 4, 189, 190, 191,
+  192, 193, 4, 194, 195, 196, 197, 198, 4, 199, 200, 201, 202, 203, 4, 204,
+  205, 206, 207, 208, 4, 209, 210, 211, 212, 213, 4, 214, 215, 216, 217, 218,
+  4, 219, 220, 221, 222, 223, 4, 224, 225, 226, 227, 228, 4, 229, 230, 7, 7, 7,
   7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
   7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
   8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 63, 64, 65, 4, 66, 67, 17, 17,
-  17, 4, 17, 17, 63, 64, 65, 4, 66, 67, 17, 17, 17, 4, 17, 17, 68, 69, 70, 4,
-  71, 72, 18, 18, 18, 4, 18, 18, 68, 69, 70, 4, 71, 72, 18, 18, 18, 4, 18, 18,
-  63, 64, 65, 4, 66, 67, 17, 17, 17, 4, 17, 17, 63, 64, 65, 4, 66, 67, 17, 17,
-  17, 4, 17, 17, 68, 69, 70, 4, 71, 72, 18, 18, 18, 4, 18, 18, 68, 69, 70, 4,
-  71, 72, 18, 18, 18, 4, 18, 18, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+  8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 151, 152, 153, 4, 154, 155, 156,
+  157, 158, 4, 159, 160, 161, 162, 163, 4, 164, 165, 166, 167, 168, 4, 169,
+  170, 171, 172, 173, 4, 174, 175, 176, 177, 178, 4, 179, 180, 181, 182, 183,
+  4, 184, 185, 186, 187, 188, 4, 189, 190, 191, 192, 193, 4, 194, 195, 196,
+  197, 198, 4, 199, 200, 201, 202, 203, 4, 204, 205, 206, 207, 208, 4, 209,
+  210, 211, 212, 213, 4, 214, 215, 216, 217, 218, 4, 219, 220, 221, 222, 223,
+  4, 224, 225, 226, 227, 228, 4, 229, 230, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
   7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-  7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+  7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
   8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-  8, 8, 8, 153, 154, 155, 4, 156, 157, 158, 159, 160, 4, 161, 162, 163, 164,
-  165, 4, 166, 167, 168, 169, 170, 4, 171, 172, 173, 174, 175, 4, 176, 177,
-  178, 179, 180, 4, 181, 182, 183, 184, 185, 4, 186, 187, 188, 189, 190, 4,
-  191, 192, 193, 194, 195, 4, 196, 197, 198, 199, 200, 4, 201, 202, 203, 204,
-  205, 4, 206, 207, 208, 209, 210, 4, 211, 212, 213, 214, 215, 4, 216, 217,
-  218, 219, 220, 4, 221, 222, 223, 224, 225, 4, 226, 227, 228, 229, 230, 4,
-  231, 232, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
-  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
-  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 153, 154, 155, 4, 156, 157, 158, 159,
-  160, 4, 161, 162, 163, 164, 165, 4, 166, 167, 168, 169, 170, 4, 171, 172,
-  173, 174, 175, 4, 176, 177, 178, 179, 180, 4, 181, 182, 183, 184, 185, 4,
-  186, 187, 188, 189, 190, 4, 191, 192, 193, 194, 195, 4, 196, 197, 198, 199,
-  200, 4, 201, 202, 203, 204, 205, 4, 206, 207, 208, 209, 210, 4, 211, 212,
-  213, 214, 215, 4, 216, 217, 218, 219, 220, 4, 221, 222, 223, 224, 225, 4,
-  226, 227, 228, 229, 230, 4, 231, 232, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-  9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-  9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
-  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
-  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 0, 0, 0,
+  8, 8, 8, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4573,7 +4548,6 @@ RtemsTaskReqDelete_Map[] = {
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,
   1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
   1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
   1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -4617,7 +4591,8 @@ RtemsTaskReqDelete_Map[] = {
   1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
   1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
   1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4632,7 +4607,7 @@ RtemsTaskReqDelete_Map[] = {
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  0, 0
 };
 
 static size_t RtemsTaskReqDelete_Scope( void *arg, char *buf, size_t n )
@@ -4746,9 +4721,9 @@ static void RtemsTaskReqDelete_TestVariant( RtemsTaskReqDelete_Context *ctx )
     ctx->Map.entry.Post_FatalError
   );
   RtemsTaskReqDelete_Post_Zombie_Check( ctx, ctx->Map.entry.Post_Zombie );
-  RtemsTaskReqDelete_Post_RealPriority_Check(
+  RtemsTaskReqDelete_Post_TaskPriority_Check(
     ctx,
-    ctx->Map.entry.Post_RealPriority
+    ctx->Map.entry.Post_TaskPriority
   );
   RtemsTaskReqDelete_Post_RestartExtensions_Check(
     ctx,
@@ -4806,7 +4781,7 @@ T_TEST_CASE_FIXTURE( RtemsTaskReqDelete, &RtemsTaskReqDelete_Fixture )
         ++ctx->Map.pci[ 2 ]
       ) {
         for (
-          ctx->Map.pci[ 3 ] = RtemsTaskReqDelete_Pre_CallerPriority_Higher;
+          ctx->Map.pci[ 3 ] = RtemsTaskReqDelete_Pre_CallerPriority_Vital;
           ctx->Map.pci[ 3 ] < RtemsTaskReqDelete_Pre_CallerPriority_NA;
           ++ctx->Map.pci[ 3 ]
         ) {
diff --git a/testsuites/validation/tc-task-exit.c b/testsuites/validation/tc-task-exit.c
index 6ceaa06bd8..2f2733fe90 100644
--- a/testsuites/validation/tc-task-exit.c
+++ b/testsuites/validation/tc-task-exit.c
@@ -55,6 +55,7 @@
 #include <rtems.h>
 #include <rtems/test-scheduler.h>
 #include <rtems/score/apimutex.h>
+#include <rtems/score/statesimpl.h>
 #include <rtems/score/threaddispatch.h>
 
 #include "tx-support.h"
@@ -116,10 +117,10 @@ typedef enum {
 } RtemsTaskReqExit_Post_TerminateExtensions;
 
 typedef enum {
-  RtemsTaskReqExit_Post_Block_Yes,
-  RtemsTaskReqExit_Post_Block_Nop,
-  RtemsTaskReqExit_Post_Block_NA
-} RtemsTaskReqExit_Post_Block;
+  RtemsTaskReqExit_Post_Zombie_Yes,
+  RtemsTaskReqExit_Post_Zombie_No,
+  RtemsTaskReqExit_Post_Zombie_NA
+} RtemsTaskReqExit_Post_Zombie;
 
 typedef enum {
   RtemsTaskReqExit_Post_ID_Valid,
@@ -143,7 +144,7 @@ typedef struct {
   uint32_t Post_DeleteExtensions : 1;
   uint32_t Post_RestartExtensions : 1;
   uint32_t Post_TerminateExtensions : 2;
-  uint32_t Post_Block : 2;
+  uint32_t Post_Zombie : 2;
   uint32_t Post_ID : 2;
   uint32_t Post_Delete : 2;
 } RtemsTaskReqExit_Entry;
@@ -644,9 +645,9 @@ static void RtemsTaskReqExit_Post_TerminateExtensions_Check(
   }
 }
 
-static void RtemsTaskReqExit_Post_Block_Check(
-  RtemsTaskReqExit_Context   *ctx,
-  RtemsTaskReqExit_Post_Block state
+static void RtemsTaskReqExit_Post_Zombie_Check(
+  RtemsTaskReqExit_Context    *ctx,
+  RtemsTaskReqExit_Post_Zombie state
 )
 {
   const T_scheduler_event *event;
@@ -655,20 +656,28 @@ static void RtemsTaskReqExit_Post_Block_Check(
   index = 0;
 
   switch ( state ) {
-    case RtemsTaskReqExit_Post_Block_Yes: {
+    case RtemsTaskReqExit_Post_Zombie_Yes: {
       /*
-       * The calling task shall be blocked exactly once by the
-       * rtems_task_exit() call.
+       * The thread state of the calling task shall be set to the zombie state
+       * by the rtems_task_exit() call.
        */
       event = T_scheduler_next_any( &ctx->scheduler_log.header, &index );
       T_eq_int( event->operation, T_SCHEDULER_BLOCK );
       T_eq_u32( event->thread->Object.id, ctx->worker_id );
+      T_eq_u32( event->thread->current_state, STATES_ZOMBIE );
 
       if ( ctx->terminating ) {
+        /* The thread waiting for the worker exit was unblocked */
         event = T_scheduler_next_any( &ctx->scheduler_log.header, &index );
         T_eq_int( event->operation, T_SCHEDULER_UNBLOCK );
         T_eq_u32( event->thread->Object.id, ctx->deleter_id );
 
+        /* Inherited priority was removed */
+        event = T_scheduler_next_any( &ctx->scheduler_log.header, &index );
+        T_eq_int( event->operation, T_SCHEDULER_UPDATE_PRIORITY );
+        T_eq_u32( event->thread->Object.id, ctx->worker_id );
+
+        /* The deleter task suspended itself */
         event = T_scheduler_next_any( &ctx->scheduler_log.header, &index );
         T_eq_int( event->operation, T_SCHEDULER_BLOCK );
         T_eq_u32( event->thread->Object.id, ctx->deleter_id );
@@ -679,15 +688,16 @@ static void RtemsTaskReqExit_Post_Block_Check(
       break;
     }
 
-    case RtemsTaskReqExit_Post_Block_Nop: {
+    case RtemsTaskReqExit_Post_Zombie_No: {
       /*
-       * No task shall be blocked by the rtems_task_exit() call.
+       * The thread state of the calling task shall be not modified by the
+       * rtems_task_exit() call.
        */
       T_eq_sz( ctx->scheduler_log.header.recorded, 0 );
       break;
     }
 
-    case RtemsTaskReqExit_Post_Block_NA:
+    case RtemsTaskReqExit_Post_Zombie_NA:
       break;
   }
 }
@@ -859,13 +869,13 @@ RtemsTaskReqExit_Entries[] = {
     RtemsTaskReqExit_Post_DeleteExtensions_Nop,
     RtemsTaskReqExit_Post_RestartExtensions_Nop,
     RtemsTaskReqExit_Post_TerminateExtensions_Yes,
-    RtemsTaskReqExit_Post_Block_Yes, RtemsTaskReqExit_Post_ID_Invalid,
+    RtemsTaskReqExit_Post_Zombie_Yes, RtemsTaskReqExit_Post_ID_Invalid,
     RtemsTaskReqExit_Post_Delete_NextAllocate },
   { 0, 0, 0, 0, 0, RtemsTaskReqExit_Post_FatalError_Yes,
     RtemsTaskReqExit_Post_DeleteExtensions_Nop,
     RtemsTaskReqExit_Post_RestartExtensions_Nop,
     RtemsTaskReqExit_Post_TerminateExtensions_Nop,
-    RtemsTaskReqExit_Post_Block_Nop, RtemsTaskReqExit_Post_ID_Valid,
+    RtemsTaskReqExit_Post_Zombie_No, RtemsTaskReqExit_Post_ID_Valid,
     RtemsTaskReqExit_Post_Delete_Nop }
 };
 
@@ -931,7 +941,7 @@ static void RtemsTaskReqExit_TestVariant( RtemsTaskReqExit_Context *ctx )
     ctx,
     ctx->Map.entry.Post_TerminateExtensions
   );
-  RtemsTaskReqExit_Post_Block_Check( ctx, ctx->Map.entry.Post_Block );
+  RtemsTaskReqExit_Post_Zombie_Check( ctx, ctx->Map.entry.Post_Zombie );
   RtemsTaskReqExit_Post_ID_Check( ctx, ctx->Map.entry.Post_ID );
   RtemsTaskReqExit_Post_Delete_Check( ctx, ctx->Map.entry.Post_Delete );
 }
diff --git a/testsuites/validation/tc-task-restart.c b/testsuites/validation/tc-task-restart.c
index 1c7528e961..f6c3aabd33 100644
--- a/testsuites/validation/tc-task-restart.c
+++ b/testsuites/validation/tc-task-restart.c
@@ -1424,7 +1424,7 @@ static void RtemsTaskReqRestart_Post_State_Check(
         T_eq_ptr( event->thread, ctx->worker_tcb );
       }
 
-      if ( !ctx->real_priority_is_initial ) {
+      if ( !ctx->real_priority_is_initial && !ctx->terminating ) {
         event = T_scheduler_next_any( &ctx->scheduler_log.header, &index );
         T_eq_int( event->operation, T_SCHEDULER_UPDATE_PRIORITY );
         T_eq_ptr( event->thread, ctx->worker_tcb );
@@ -1464,7 +1464,7 @@ static void RtemsTaskReqRestart_Post_State_Check(
         }
       }
 
-      if ( !ctx->real_priority_is_initial ) {
+      if ( !ctx->real_priority_is_initial && !ctx->terminating ) {
         event = T_scheduler_next_any( &ctx->scheduler_log.header, &index );
         T_eq_int( event->operation, T_SCHEDULER_UPDATE_PRIORITY );
         T_eq_ptr( event->thread, ctx->worker_tcb );
@@ -1504,7 +1504,7 @@ static void RtemsTaskReqRestart_Post_State_Check(
         }
       }
 
-      if ( !ctx->real_priority_is_initial ) {
+      if ( !ctx->real_priority_is_initial && !ctx->terminating ) {
         event = T_scheduler_next_any( &ctx->scheduler_log.header, &index );
         T_eq_int( event->operation, T_SCHEDULER_UPDATE_PRIORITY );
         T_eq_ptr( event->thread, ctx->worker_tcb );
-- 
2.35.3



More information about the devel mailing list