Bläddra i källkod

enable FPU for Aranym

Waldemar Brodkorb 9 år sedan
förälder
incheckning
77627bba9e

+ 1 - 0
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

+ 1 - 0
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
 

+ 1 - 0
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

+ 2 - 2
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

+ 3 - 4
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