mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-25 15:29:24 +08:00
score: Add and use _Thread_Dispatch_direct()
This function is useful for operations which synchronously block, e.g. self restart, self deletion, yield, sleep. It helps to detect if these operations are called in the wrong context. Since the thread dispatch necessary indicator is not used, this is more robust in some SMP situations. Update #2751.
This commit is contained in:
@@ -56,7 +56,8 @@ static const char *const internal_error_text[] = {
|
||||
"INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL",
|
||||
"INTERNAL_ERROR_POSIX_INIT_THREAD_ENTRY_IS_NULL",
|
||||
"INTERNAL_ERROR_THREAD_QUEUE_DEADLOCK",
|
||||
"INTERNAL_ERROR_THREAD_QUEUE_ENQUEUE_STICKY_FROM_BAD_STATE"
|
||||
"INTERNAL_ERROR_THREAD_QUEUE_ENQUEUE_STICKY_FROM_BAD_STATE",
|
||||
"INTERNAL_ERROR_BAD_THREAD_DISPATCH_DISABLE_LEVEL"
|
||||
};
|
||||
|
||||
const char *rtems_internal_error_text( rtems_fatal_code error )
|
||||
|
||||
Reference in New Issue
Block a user