summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kconfig/arch-variant.kconfig11
-rw-r--r--kconfig/uclibc-kconfigs/uclibc-arch.kconfig4
2 files changed, 7 insertions, 8 deletions
diff --git a/kconfig/arch-variant.kconfig b/kconfig/arch-variant.kconfig
index 55d32f6..8b66b93 100644
--- a/kconfig/arch-variant.kconfig
+++ b/kconfig/arch-variant.kconfig
@@ -39,15 +39,14 @@ choice
config EMBTK_SOFTFLOAT
bool "Soft floating point"
+ select KEMBTK_UCLIBC_UCLIBC_HAS_FPU if EMBTK_CLIB_UCLIBC
help
- Select if your CPU has a hardware floating point unit.
- If you say no here, your toolchain will be built without
- software floating point.
+ Select if your CPU does not have hardware floating point unit or
+ kernel floating point emulation.
+
config EMBTK_HARDFLOAT
bool "Hard floating point"
help
- Select if your CPU has a hardware floating point unit.
- If you say no here, your toolchain will be built without
- hardware floating point.
+ Select if your CPU has a hardware floating point unit.
endchoice
diff --git a/kconfig/uclibc-kconfigs/uclibc-arch.kconfig b/kconfig/uclibc-kconfigs/uclibc-arch.kconfig
index af136a2..34d167f 100644
--- a/kconfig/uclibc-kconfigs/uclibc-arch.kconfig
+++ b/kconfig/uclibc-kconfigs/uclibc-arch.kconfig
@@ -138,8 +138,8 @@ config KEMBTK_UCLIBC_UCLIBC_HAS_FLOATS
Most people will answer Y.
config KEMBTK_UCLIBC_UCLIBC_HAS_FPU
- bool "Target CPU has a floating point unit (FPU)"
- default y
+ bool
+ default n
help
If your target CPU does not have a Floating Point Unit (FPU) or a
kernel FPU emulator, but you still wish to support floating point