arm/arm64: Make ARM64 a standalone architecture
Split ARM and ARM64 architectures. Details: - CONFIG_ARM64 is decoupled from CONFIG_ARM (not a subset anymore) - Arch and include AArch64 files are in a dedicated directory (arch/arm64 and include/arch/arm64) - AArch64 boards and SoC are moved to soc/arm64 and boards/arm64 - AArch64-specific DTS files are moved to dts/arm64 - The A72 support for the bcm_vk/viper board is moved in the boards/bcm_vk/viper directory Signed-off-by: Carlo Caione <ccaione@baylibre.com>
This commit is contained in:
parent
a1c0821b46
commit
3539c2fbb3
147 changed files with 595 additions and 189 deletions
|
@ -18,16 +18,14 @@
|
|||
#include <sys/mem_manage.h>
|
||||
|
||||
#if defined(CONFIG_ARM)
|
||||
#if defined(CONFIG_ARM64)
|
||||
#define OUTPUT_FORMAT_ "elf64-littleaarch64"
|
||||
#if defined(CONFIG_BIG_ENDIAN)
|
||||
#define OUTPUT_FORMAT_ "elf32-bigarm"
|
||||
#else
|
||||
#if defined(CONFIG_BIG_ENDIAN)
|
||||
#define OUTPUT_FORMAT_ "elf32-bigarm"
|
||||
#else
|
||||
#define OUTPUT_FORMAT_ "elf32-littlearm"
|
||||
#endif
|
||||
#define OUTPUT_FORMAT_ "elf32-littlearm"
|
||||
#endif
|
||||
OUTPUT_FORMAT(OUTPUT_FORMAT_)
|
||||
#elif defined(CONFIG_ARM64)
|
||||
OUTPUT_FORMAT("elf64-littleaarch64")
|
||||
#elif defined(CONFIG_ARC)
|
||||
OUTPUT_FORMAT("elf32-littlearc", "elf32-bigarc", "elf32-littlearc")
|
||||
#elif defined(CONFIG_X86)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue