diff options
Diffstat (limited to 'arch/powerpc/Kconfig')
-rw-r--r-- | arch/powerpc/Kconfig | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 5aecda05e0da..a4e3a93bf2d4 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -312,6 +312,26 @@ config MATH_EMULATION | |||
312 | such as fsqrt on cores that do have an FPU but do not implement | 312 | such as fsqrt on cores that do have an FPU but do not implement |
313 | them (such as Freescale BookE). | 313 | them (such as Freescale BookE). |
314 | 314 | ||
315 | choice | ||
316 | prompt "Math emulation options" | ||
317 | default MATH_EMULATION_FULL | ||
318 | depends on MATH_EMULATION | ||
319 | |||
320 | config MATH_EMULATION_FULL | ||
321 | bool "Emulate all the floating point instructions" | ||
322 | ---help--- | ||
323 | Select this option will enable the kernel to support to emulate | ||
324 | all the floating point instructions. If your SoC doesn't have | ||
325 | a FPU, you should select this. | ||
326 | |||
327 | config MATH_EMULATION_HW_UNIMPLEMENTED | ||
328 | bool "Just emulate the FPU unimplemented instructions" | ||
329 | ---help--- | ||
330 | Select this if you know there does have a hardware FPU on your | ||
331 | SoC, but some floating point instructions are not implemented by that. | ||
332 | |||
333 | endchoice | ||
334 | |||
315 | config PPC_TRANSACTIONAL_MEM | 335 | config PPC_TRANSACTIONAL_MEM |
316 | bool "Transactional Memory support for POWERPC" | 336 | bool "Transactional Memory support for POWERPC" |
317 | depends on PPC_BOOK3S_64 | 337 | depends on PPC_BOOK3S_64 |