Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
cpu.h
Go to the documentation of this file.
1/* cpu.h - automatically selects the correct arch.h file to include */
2
3/*
4 * Copyright (c) 1997-2014 Wind River Systems, Inc.
5 *
6 * SPDX-License-Identifier: Apache-2.0
7 */
8
9#ifndef ZEPHYR_INCLUDE_ARCH_CPU_H_
10#define ZEPHYR_INCLUDE_ARCH_CPU_H_
11
13
14#if defined(CONFIG_X86)
16#elif defined(CONFIG_ARM64)
18#elif defined(CONFIG_ARM)
20#elif defined(CONFIG_ARC)
22#elif defined(CONFIG_NIOS2)
24#elif defined(CONFIG_RISCV)
26#elif defined(CONFIG_XTENSA)
28#elif defined(CONFIG_MIPS)
30#elif defined(CONFIG_ARCH_POSIX)
32#elif defined(CONFIG_SPARC)
34#else
35#error "Unknown Architecture"
36#endif
37
38#endif /* ZEPHYR_INCLUDE_ARCH_CPU_H_ */
ARC specific kernel interface header.
ARM64 specific kernel interface header.
ARM AArch32 specific kernel interface header.
Nios II specific kernel interface header This header contains the Nios II specific kernel interface.
POSIX arch specific kernel interface header This header contains the POSIX arch specific kernel inter...
RISCV specific kernel interface header This header contains the RISCV specific kernel interface.
SPARC specific kernel interface header This header contains the SPARC specific kernel interface.
Xtensa specific kernel interface header This header contains the Xtensa specific kernel interface.