7#ifndef ZEPHYR_INCLUDE_ARCH_XTENSA_THREAD_H_
8#define ZEPHYR_INCLUDE_ARCH_XTENSA_THREAD_H_
13#ifdef CONFIG_XTENSA_MPU
17#ifdef CONFIG_XTENSA_LAZY_HIFI_SHARING
18#include <xtensa/config/tie.h>
30typedef struct _callee_saved _callee_saved_t;
34#ifdef CONFIG_USERSPACE
36#ifdef CONFIG_XTENSA_MMU
40#ifdef CONFIG_XTENSA_MPU
42 struct xtensa_mpu_map *mpu_map;
56#ifdef CONFIG_XTENSA_LAZY_HIFI_SHARING
58 uint8_t hifi_regs[XCHAL_CP1_SA_SIZE] __aligned(XCHAL_CP1_SA_ALIGN);
62typedef struct _thread_arch _thread_arch_t;
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__UINT8_TYPE__ uint8_t
Definition stdint.h:88