From 77627bba9e09ddd002a6e96a0dba9df35d507205 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 30 May 2015 09:35:05 +0200 Subject: enable FPU for Aranym --- target/config/Config.in.cpu | 1 + target/config/Config.in.float.choice | 1 + target/config/Config.in.float.default | 1 + target/m68k/uclibc-ng.config | 4 ++-- target/m68k/uclibc.config | 7 +++---- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index 4a68a8ca9..3b943783c 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -430,6 +430,7 @@ config ADK_CPU_68040 select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC + select ADK_TARGET_CPU_WITH_FPU config ADK_CPU_68060 bool diff --git a/target/config/Config.in.float.choice b/target/config/Config.in.float.choice index 8ce2816ce..51b8528b4 100644 --- a/target/config/Config.in.float.choice +++ b/target/config/Config.in.float.choice @@ -4,6 +4,7 @@ choice ADK_TARGET_FLOAT_MODE prompt "Float configuration" depends on ADK_TARGET_ARCH_ARM || \ + ADK_TARGET_ARCH_M68K || \ ADK_TARGET_ARCH_MIPS || \ ADK_TARGET_ARCH_PPC diff --git a/target/config/Config.in.float.default b/target/config/Config.in.float.default index 8c1f41bde..9a2a7ecb4 100644 --- a/target/config/Config.in.float.default +++ b/target/config/Config.in.float.default @@ -3,6 +3,7 @@ config ADK_TARGET_FLOAT string + depends on !ADK_TARGET_ARCH_M68K default "hard" if ADK_TARGET_HARD_FLOAT default "soft" if ADK_TARGET_SOFT_FLOAT default "softfp" if ADK_TARGET_SOFTFP_FLOAT diff --git a/target/m68k/uclibc-ng.config b/target/m68k/uclibc-ng.config index eb30e157a..6ac9bd629 100644 --- a/target/m68k/uclibc-ng.config +++ b/target/m68k/uclibc-ng.config @@ -47,8 +47,8 @@ ARCH_BIG_ENDIAN=y ARCH_HAS_MMU=y ARCH_USE_MMU=y UCLIBC_HAS_FLOATS=y -# UCLIBC_HAS_FPU is not set -UCLIBC_HAS_SOFT_FLOAT=y +UCLIBC_HAS_FPU=y +# UCLIBC_HAS_SOFT_FLOAT is not set DO_C99_MATH=y # DO_XSI_MATH is not set UCLIBC_HAS_FENV=y diff --git a/target/m68k/uclibc.config b/target/m68k/uclibc.config index 1ec51ed9a..7d1574415 100644 --- a/target/m68k/uclibc.config +++ b/target/m68k/uclibc.config @@ -52,8 +52,7 @@ ARCH_BIG_ENDIAN=y ARCH_HAS_MMU=y ARCH_USE_MMU=y UCLIBC_HAS_FLOATS=y -# UCLIBC_HAS_FPU is not set -UCLIBC_HAS_SOFT_FLOAT=y +UCLIBC_HAS_FPU=y DO_C99_MATH=y # DO_XSI_MATH is not set UCLIBC_HAS_FENV=y @@ -84,8 +83,8 @@ LDSO_LD_LIBRARY_PATH=y UCLIBC_CTOR_DTOR=y # LDSO_GNU_HASH_SUPPORT is not set # HAS_NO_THREADS is not set -# LINUXTHREADS_OLD is not set -LINUXTHREADS_NEW=y +LINUXTHREADS_OLD=y +# LINUXTHREADS_NEW is not set # UCLIBC_HAS_THREADS_NATIVE is not set UCLIBC_HAS_THREADS=y PTHREADS_DEBUG_SUPPORT=y -- cgit v1.2.3