mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-12 08:01:56 +00:00
Before introducing the code for ARM64 (AArch64) we need to relocate the current ARM code to a new AArch32 sub-directory. For now we can assume that no code is shared between ARM and ARM64. There are no functional changes. The code is moved to the new location and the file paths are fixed to reflect this change. Signed-off-by: Carlo Caione <ccaione@baylibre.com>
33 lines
762 B
C
33 lines
762 B
C
/* cpu.h - automatically selects the correct arch.h file to include */
|
|
|
|
/*
|
|
* Copyright (c) 1997-2014 Wind River Systems, Inc.
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#ifndef ZEPHYR_INCLUDE_ARCH_CPU_H_
|
|
#define ZEPHYR_INCLUDE_ARCH_CPU_H_
|
|
|
|
#include <sys/arch_interface.h>
|
|
|
|
#if defined(CONFIG_X86)
|
|
#include <arch/x86/arch.h>
|
|
#elif defined(CONFIG_ARM)
|
|
#include <arch/arm/aarch32/arch.h>
|
|
#elif defined(CONFIG_ARC)
|
|
#include <arch/arc/arch.h>
|
|
#elif defined(CONFIG_NIOS2)
|
|
#include <arch/nios2/arch.h>
|
|
#elif defined(CONFIG_RISCV)
|
|
#include <arch/riscv/arch.h>
|
|
#elif defined(CONFIG_XTENSA)
|
|
#include <arch/xtensa/arch.h>
|
|
#elif defined(CONFIG_ARCH_POSIX)
|
|
#include <arch/posix/arch.h>
|
|
#else
|
|
#error "Unknown Architecture"
|
|
#endif
|
|
|
|
#endif /* ZEPHYR_INCLUDE_ARCH_CPU_H_ */
|