![]()  | 
  
    RTEMS
    5.1
    
   | 
 
CPU Port Implementation API. More...
#include <rtems/score/cpu.h>Go to the source code of this file.
Data Structures | |
| struct | CPU_Per_CPU_control | 
| The CPU specific per-CPU control.  More... | |
Macros | |
| #define | CPU_PER_CPU_CONTROL_SIZE 0 | 
| The size of the CPU specific per-CPU control.  More... | |
| #define | _CPU_Get_current_per_CPU_control() ( _CPU_Per_CPU_current ) | 
| Optional method to obtain the per-CPU control of the current processor.  More... | |
| #define | _CPU_Get_thread_executing() ( _CPU_Per_CPU_current->executing ) | 
| Optional method to get the executing thread.  More... | |
Functions | |
| register struct Per_CPU_Control *_CPU_Per_CPU_current | asm ("rX") | 
| Special register pointing to the per-CPU control of the current processor.  More... | |
| void | _CPU_Context_volatile_clobber (uintptr_t pattern) | 
| void | _CPU_Context_validate (uintptr_t pattern) | 
| RTEMS_INLINE_ROUTINE void | _CPU_Instruction_illegal (void) | 
| Emits an illegal instruction.  More... | |
| RTEMS_INLINE_ROUTINE void | _CPU_Instruction_no_operation (void) | 
| Emits a no operation instruction (nop).  More... | |
CPU Port Implementation API.
 1.8.15