19#ifndef ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_THREAD_H_
20#define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_THREAD_H_
37typedef struct _callee_saved _callee_saved_t;
39#if defined(CONFIG_FPU) && defined(CONFIG_FPU_SHARING)
40struct _preempt_float {
68#if defined(CONFIG_FPU) && defined(CONFIG_FPU_SHARING)
74 struct _preempt_float preempt_float;
77#if defined(CONFIG_ARM_STORE_EXC_RETURN) || defined(CONFIG_USERSPACE)
113#if defined(CONFIG_ARM_STORE_EXC_RETURN)
122#if defined(CONFIG_USERSPACE)
124#if defined(CONFIG_CPU_AARCH32_CORTEX_R)
132#if defined(CONFIG_FPU_SHARING) && defined(CONFIG_MPU_STACK_GUARD)
133#define Z_ARM_MODE_MPU_GUARD_FLOAT_Msk (1 << 3)
135typedef struct _thread_arch _thread_arch_t;
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88
__UINT16_TYPE__ uint16_t
Definition: stdint.h:89