| * Copyright (c) 2017 Intel Corporation |
| * SPDX-License-Identifier: Apache-2.0 |
| * @brief Per-arch thread definition |
| * This file contains definitions for |
| * necessary to instantiate instances of struct k_thread. |
| #ifndef _kernel_arch_thread__h_ |
| #define _kernel_arch_thread__h_ |
| #include <zephyr/types.h> |
| * Nothing here, the exception code puts all the caller-saved |
| * registers onto the stack. |
| typedef struct _caller_saved _caller_saved_t; |
| /* General purpose callee-saved registers */ |
| /* Normally used for the frame pointer but also a general purpose |
| * register if frame pointers omitted |
| /* IRQ status before irq_lock() and call to _Swap() */ |
| /* Return value of _Swap() */ |
| typedef struct _callee_saved _callee_saved_t; |
| typedef struct _thread_arch _thread_arch_t; |
| #endif /* _ASMLANGUAGE */ |
| #endif /* _kernel_arch_thread__h_ */ |