Structure describing auto-spawned thread. More...
Data Fields | |
| const struct OS_process_definition_t * | process |
| Owning process. | |
| entrypoint_t * | entrypoint |
| Entrypoint address. | |
| void * | data |
| User data passed to entrypoint function. | |
| uint8_t | priority |
| Thread priority. | |
| uint8_t | core |
| Core at which thread should be started. | |
Structure describing auto-spawned thread.
This is a mechanism of creating threads without need to explicitly call thread_create(). Kernel will do that automatically upon main calling os_start().
| uint8_t OS_thread_create_t::core |
Core at which thread should be started.
| void* OS_thread_create_t::data |
User data passed to entrypoint function.
| entrypoint_t* OS_thread_create_t::entrypoint |
Entrypoint address.
| uint8_t OS_thread_create_t::priority |
Thread priority.
| const struct OS_process_definition_t* OS_thread_create_t::process |
Owning process.