CVSROOT: /cvs Module name: src Changes by: v...@cvs.openbsd.org 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).