]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/powerpc/Kconfig
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
[karo-tx-linux.git] / arch / powerpc / Kconfig
index 508e3fe934d2f112bebd82083db24f70b64f90b8..1022e7b675c25b36cd46e8ae22eae7c20e7d1940 100644 (file)
@@ -298,7 +298,7 @@ config HUGETLB_PAGE_SIZE_VARIABLE
 
 config MATH_EMULATION
        bool "Math emulation"
-       depends on 4xx || 8xx || E200 || PPC_MPC832x || E500
+       depends on 4xx || 8xx || PPC_MPC832x || BOOKE
        ---help---
          Some PowerPC chips designed for embedded applications do not have
          a floating-point unit and therefore do not implement the
@@ -307,6 +307,10 @@ config MATH_EMULATION
          unit, which will allow programs that use floating-point
          instructions to run.
 
+         This is also useful to emulate missing (optional) instructions
+         such as fsqrt on cores that do have an FPU but do not implement
+         them (such as Freescale BookE).
+
 config PPC_TRANSACTIONAL_MEM
        bool "Transactional Memory support for POWERPC"
        depends on PPC_BOOK3S_64
@@ -315,17 +319,6 @@ config PPC_TRANSACTIONAL_MEM
        ---help---
          Support user-mode Transactional Memory on POWERPC.
 
-config 8XX_MINIMAL_FPEMU
-       bool "Minimal math emulation for 8xx"
-       depends on 8xx && !MATH_EMULATION
-       help
-         Older arch/ppc kernels still emulated a few floating point
-         instructions such as load and store, even when full math
-         emulation is disabled.  Say "Y" here if you want to preserve
-         this behavior.
-
-         It is recommended that you build a soft-float userspace instead.
-
 config IOMMU_HELPER
        def_bool PPC64