CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/09/02 09:56:29
Modified files:
sys/arch/mips64/include: cpu.h
sys/arch/mips64/mips64: cpu.c fp_emulate.c mips64_machdep.c
trap.c vm_machdep.c
sys/arch/octeon/octeon: machdep.c
Log message:
Let the kernel utilize the FPU if one is available, even when the
FPUEMUL option is enabled. This benefits OCTEON III systems which can
run floating-point operations natively.
Feedback from and OK miod@; he also helped with testing.
Tested on octeon without FPU (CN5020, CN6120) and with FPU (CN7130),
as well as on sgi/IP27 (MP R16000), sgi/IP32 (R5000), and
loongson (3A1000).