Zephyr Project API 4.1.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_RISCV)
24#elif defined(CONFIG_XTENSA)
26#elif defined(CONFIG_MIPS)
28#elif defined(CONFIG_ARCH_POSIX)
30#elif defined(CONFIG_SPARC)
32#elif defined(CONFIG_RX)
33#include <zephyr/arch/rx/arch.h>
34#endif
35
36#endif /* ZEPHYR_INCLUDE_ARCH_CPU_H_ */
ARC specific kernel interface header.
ARM64 specific kernel interface header.
ARM AArch32 specific kernel interface header.
MIPS specific kernel interface header.
POSIX arch specific kernel interface header.
RISCV specific kernel interface header.
Renesas RX specific kernel interface header.
SPARC specific kernel interface header.
X86 specific kernel interface header.
Xtensa specific kernel interface header.