summaryrefslogtreecommitdiff
path: root/target/config
diff options
context:
space:
mode:
Diffstat (limited to 'target/config')
-rw-r--r--target/config/Config.in.cpu12
1 files changed, 12 insertions, 0 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index 4c9cd3b1b..7ea9829a3 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -998,6 +998,16 @@ config ADK_TARGET_CPU_MIPS64_MIPS64R6
select ADK_LINUX_KERNEL_CPU_MIPS64_R6 if ADK_TARGET_OS_LINUX
depends on ADK_TARGET_ARCH_MIPS64
+config ADK_TARGET_CPU_MIPS64_LOONGSON2E
+ bool "loongson2e"
+ select ADK_LINUX_64
+ select ADK_TARGET_SUPPORTS_THREADS
+ select ADK_TARGET_SUPPORTS_LT
+ select ADK_TARGET_SUPPORTS_NPTL
+ select ADK_TARGET_WITH_MMU
+ select ADK_TARGET_CPU_WITH_FPU
+ depends on ADK_TARGET_ARCH_MIPS64
+
config ADK_TARGET_CPU_MIPS64_LOONGSON2F
bool "loongson2f"
select ADK_LINUX_64
@@ -2092,6 +2102,7 @@ config ADK_TARGET_GCC_ARCH
default "k8" if ADK_TARGET_CPU_X86_64_K8
default "k8-sse3" if ADK_TARGET_CPU_X86_64_K8_SSE3
default "knl" if ADK_TARGET_CPU_X86_64_KNL
+ default "loongson2e" if ADK_TARGET_CPU_MIPS64_LOONGSON2E
default "loongson2f" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
default "r4400" if ADK_TARGET_CPU_MIPS_R4400
default "r4600" if ADK_TARGET_CPU_MIPS_R4600
@@ -2268,6 +2279,7 @@ config ADK_TARGET_CPU_TYPE
default "mips64" if ADK_TARGET_CPU_MIPS64_MIPS64
default "mips64r2" if ADK_TARGET_CPU_MIPS64_MIPS64R2
default "mips64r6" if ADK_TARGET_CPU_MIPS64_MIPS64R6
+ default "mips64" if ADK_TARGET_CPU_MIPS64_LOONGSON2E
default "mips64" if ADK_TARGET_CPU_MIPS64_LOONGSON2F
default "ppc64" if ADK_TARGET_ARCH_PPC64
default "nds32" if ADK_TARGET_CPU_NDS32