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