mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-21 20:56:59 +08:00
score: Add capture data to tcb.
This commit is contained in:
@@ -533,6 +533,11 @@ typedef struct {
|
||||
#endif
|
||||
} Thread_Scheduler_control;
|
||||
|
||||
typedef struct {
|
||||
uint32_t flags;
|
||||
void * control;
|
||||
}Thread_Capture_control;
|
||||
|
||||
/**
|
||||
* This structure defines the Thread Control Block (TCB).
|
||||
*/
|
||||
@@ -645,6 +650,8 @@ struct Thread_Control_struct {
|
||||
*/
|
||||
Thread_Life_control Life;
|
||||
|
||||
Thread_Capture_control Capture;
|
||||
|
||||
/**
|
||||
* @brief Variable length array of user extension pointers.
|
||||
*
|
||||
|
||||
@@ -228,6 +228,9 @@ bool _Thread_Initialize(
|
||||
the_thread->Life.state = THREAD_LIFE_NORMAL;
|
||||
the_thread->Life.terminator = NULL;
|
||||
|
||||
the_thread->Capture.flags = 0;
|
||||
the_thread->Capture.control = NULL;
|
||||
|
||||
/*
|
||||
* Open the object
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user