RTEMS CPU Kit with SuperCore  4.10.99.0
Data Fields
Thread_Proxy_control Struct Reference

The following defines the control block used to manage each thread proxy. More...

#include <thread.h>

Collaboration diagram for Thread_Proxy_control:
Collaboration graph
[legend]

Data Fields

Objects_Control Object
 This field is the object management structure for each proxy.
States_Control current_state
 This field is the current execution state of this proxy.
Priority_Control current_priority
 This field is the current priority state of this proxy.
Priority_Control real_priority
 This field is the base priority of this proxy.
uint32_t resource_count
 This field is the number of mutexes currently held by this proxy.
Thread_Wait_information Wait
 This field is the blocking information for this proxy.
Watchdog_Control Timer
 This field is the Watchdog used to manage proxy delays and timeouts.
MP_packet_Prefixreceive_packet
 This field is the received response packet in an MP system.
Chain_Node Active
 This field is used to manage the set of proxies in the system.

Detailed Description

The following defines the control block used to manage each thread proxy.

Note:
It is critical that proxies and threads have identical memory images for the shared part.

Field Documentation

This field is used to manage the set of proxies in the system.

Referenced by _Thread_MP_Free_proxy().

This field is the current priority state of this proxy.

This field is the current execution state of this proxy.

This field is the object management structure for each proxy.

This field is the base priority of this proxy.

This field is the received response packet in an MP system.

This field is the number of mutexes currently held by this proxy.

This field is the Watchdog used to manage proxy delays and timeouts.

This field is the blocking information for this proxy.


The documentation for this struct was generated from the following file: