RTEMS CPU Kit with SuperCore  4.11.3
Data Fields
CPU_Per_CPU_control Struct Reference

The CPU specific per-CPU control. More...

#include <cpu.h>

Data Fields

uint32_t isr_dispatch_disable
 This flag is context switched with each thread. More...
 

Detailed Description

The CPU specific per-CPU control.

The CPU port can place here all state information that must be available and maintained for each processor in the system. This structure must contain at least one field for C/C++ compatibility. In GNU C empty structures have a size of zero. In C++ structures have a non-zero size. In case CPU_PER_CPU_CONTROL_SIZE is defined to zero, then this structure is not used.

Field Documentation

◆ isr_dispatch_disable

uint32_t CPU_Per_CPU_control::isr_dispatch_disable

This flag is context switched with each thread.

It indicates that THIS thread has an _ISR_Dispatch stack frame on its stack. By using this flag, we can avoid nesting more interrupt dispatching attempts on a previously interrupted thread's stack.


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