15 #ifndef _RTEMS_SCORE_CPUIMPL_H    16 #define _RTEMS_SCORE_CPUIMPL_H    18 #include <rtems/score/cpu.h>    36 #define CPU_PER_CPU_CONTROL_SIZE 0    74 #define _CPU_Get_current_per_CPU_control() ( _CPU_Per_CPU_current )    84 #define _CPU_Get_thread_executing() ( _CPU_Per_CPU_current->executing )    98 void _CPU_Context_volatile_clobber( uintptr_t pattern );
   115 void _CPU_Context_validate( uintptr_t pattern );
   124   __asm__ volatile ( 
".word 0" );
 The CPU specific per-CPU control.
Definition: cpuimpl.h:54
 
Per CPU Core Structure.
Definition: percpu.h:347
 
RTEMS_INLINE_ROUTINE void _CPU_Instruction_no_operation(void)
Emits a no operation instruction (nop).
Definition: cpuimpl.h:132
 
register struct Per_CPU_Control *_SPARC_Per_CPU_current __asm__("g6")
The pointer to the current per-CPU control is available via register g6.
 
RTEMS_INLINE_ROUTINE void _CPU_Instruction_illegal(void)
Emits an illegal instruction.
Definition: cpuimpl.h:122
 
#define RTEMS_INLINE_ROUTINE
Definition: basedefs.h:66