1 /*
2  * Copyright (c) 2020 Antony Pavlov <antonynpavlov@gmail.com>
3  *
4  * based on arch/riscv/include/kernel_arch_data.h
5  *
6  * SPDX-License-Identifier: Apache-2.0
7  */
8 
9 /**
10  * @file
11  * @brief Private kernel definitions
12  *
13  * This file contains private kernel structures definitions and various
14  * other definitions for the MIPS processor architecture.
15  */
16 
17 #ifndef ZEPHYR_ARCH_MIPS_INCLUDE_KERNEL_ARCH_DATA_H_
18 #define ZEPHYR_ARCH_MIPS_INCLUDE_KERNEL_ARCH_DATA_H_
19 
20 #include <zephyr/toolchain.h>
21 #include <zephyr/arch/cpu.h>
22 
23 #ifndef _ASMLANGUAGE
24 #include <zephyr/kernel.h>
25 #include <zephyr/types.h>
26 #include <zephyr/sys/util.h>
27 #include <zephyr/sys/dlist.h>
28 
29 #ifdef __cplusplus
30 extern "C" {
31 #endif
32 
33 #ifdef __cplusplus
34 }
35 #endif
36 
37 #endif /* _ASMLANGUAGE */
38 
39 #endif /* ZEPHYR_ARCH_MIPS_INCLUDE_KERNEL_ARCH_DATA_H_ */
40