|
@@ -187,6 +187,7 @@ config ADK_TARGET_LIBC_PATH
|
|
|
|
|
|
config ADK_TARGET_KERNEL_MINICONFIG
|
|
|
string
|
|
|
+ default "arm-fm" if ADK_TARGET_SYSTEM_ARM_FM
|
|
|
default "qemu-microblaze-s3adsp1800" if ADK_TARGET_QEMU_MICROBLAZE_MODEL_S3ADSP1800
|
|
|
default "qemu-microblaze-ml605" if ADK_TARGET_QEMU_MICROBLAZE_MODEL_ML605
|
|
|
default "qemu-arm-versatilepb" if ADK_TARGET_QEMU_ARM_MODEL_VERSATILEPB
|
|
@@ -557,6 +558,9 @@ config ADK_CPU_ARM1176JZF_S
|
|
|
config ADK_CPU_CORTEX_A9
|
|
|
boolean
|
|
|
|
|
|
+config ADK_CPU_ARMV8
|
|
|
+ boolean
|
|
|
+
|
|
|
config ADK_TARGET_CPU_ARCH
|
|
|
string
|
|
|
default "x86_64" if ADK_CPU_X86_64
|
|
@@ -574,6 +578,7 @@ config ADK_TARGET_CPU_ARCH
|
|
|
default "mips64el" if ADK_LINUX_MIPS && ADK_little && ADK_LINUX_64
|
|
|
default "mips" if ADK_LINUX_MIPS && ADK_big
|
|
|
default "mipsel" if ADK_LINUX_MIPS && ADK_little
|
|
|
+ default "aarch64" if ADK_LINUX_AARCH64 && ADK_little
|
|
|
default "arm" if ADK_LINUX_ARM && ADK_little
|
|
|
default "sparc" if ADK_LINUX_SPARC
|
|
|
default "sparc64" if ADK_LINUX_SPARC64
|
|
@@ -606,6 +611,7 @@ config ADK_TARGET_CFLAGS
|
|
|
default "-march=loongson2f -Wa,-mfix-loongson2f-nop" if ADK_CPU_LOONGSON2F
|
|
|
default "-march=mips32" if ADK_CPU_MIPS32
|
|
|
default "-march=mips64" if ADK_CPU_MIPS64
|
|
|
+ default "-march=armv8-a" if ADK_CPU_ARMV8
|
|
|
default "-march=armv5te -mtune=iwmmxt" if ADK_CPU_XSCALE
|
|
|
default "-march=armv5te -mtune=arm926ej-s -mfloat-abi=soft" if ADK_CPU_ARM926EJ_S && ADK_soft_float
|
|
|
default "-march=armv5te -mtune=arm926ej-s -mfloat-abi=hard" if ADK_CPU_ARM926EJ_S && ADK_hard_float
|
|
@@ -636,6 +642,7 @@ config ADK_TARGET_CMDLINE
|
|
|
default "console=ttyS0,115200" if ADK_TARGET_QEMU_ARM_MODEL_SPITZ
|
|
|
default "console=ttyAMA0" if ADK_TARGET_QEMU_ARM_MODEL_VERSATILEPB
|
|
|
default "console=ttyAMA0" if ADK_TARGET_QEMU_ARM_MODEL_VEXPRESS_A9
|
|
|
+ default "console=ttyAMA0" if ADK_TARGET_SYSTEM_ARM_FM
|
|
|
default "console=ttySC1" if ADK_TARGET_SYSTEM_QEMU_SH4
|
|
|
default "console=ttySC1" if ADK_TARGET_SYSTEM_QEMU_SH4EB
|
|
|
default "console=ttyS0,115200" if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13
|
|
@@ -668,6 +675,7 @@ config ADK_TARGET_LIB_UCLIBC
|
|
|
boolean
|
|
|
select ADK_uclibc
|
|
|
depends on \
|
|
|
+ !ADK_LINUX_AARCH64 && \
|
|
|
!ADK_LINUX_M68K && \
|
|
|
!ADK_LINUX_MICROBLAZE && \
|
|
|
!ADK_LINUX_SPARC64 && \
|
|
@@ -682,6 +690,7 @@ config ADK_TARGET_LIB_GLIBC
|
|
|
boolean
|
|
|
select ADK_glibc
|
|
|
depends on \
|
|
|
+ ADK_LINUX_AARCH64 || \
|
|
|
ADK_LINUX_ARM || \
|
|
|
ADK_LINUX_M68K || \
|
|
|
ADK_LINUX_MICROBLAZE || \
|
|
@@ -771,6 +780,7 @@ config ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
|
|
|
select ADK_LINUX_INITRAMFS_BUILTIN
|
|
|
depends on \
|
|
|
ADK_HARDWARE_QEMU || \
|
|
|
+ ADK_LINUX_AARCH64 || \
|
|
|
ADK_LINUX_ARM || \
|
|
|
ADK_LINUX_M68K || \
|
|
|
ADK_LINUX_MICROBLAZE || \
|
|
@@ -826,6 +836,7 @@ config ADK_TARGET_ROOTFS_NFSROOT
|
|
|
select ADK_KERNEL_IP_PNP_DHCP
|
|
|
depends on !ADK_HARDWARE_QEMU && !ADK_HARDWARE_VBOX && !ADK_TARGET_SYSTEM_ARANYM_M68K
|
|
|
depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
|
|
|
+ depends on !ADK_TARGET_SYSTEM_ARM_FM
|
|
|
help
|
|
|
Root filesystem mounted via NFS. (DHCP)
|
|
|
|