16#define NEW_TASK_CPSR 0x1F
19uint32_t get_system_speed(
void);
20void cpu_clock_scale(uint32_t source, uint32_t target, uint32_t *prescale);
27static inline uintptr_t cpu_get_caller_pc(
void)
29 register uintptr_t lr_ptr;
31 __asm__ __volatile__ (
"mov %0, lr" :
"=r" (lr_ptr));
42#define STACK_CANARY_WORD (0xEAFFFFFEu)
48#ifdef __ARM_FEATURE_CLZ
49#define BITARITHM_LSB_BUILTIN
50#define BITARITHM_HAS_CLZ
52#define BITARITHM_LSB_LOOKUP
ARM7 CPU common declarations.