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