CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/08/27 12:45:09
Modified files:
sys/arch/mips64/mips64: fp_emulate.c
Log message:
Access the image of the floating point registers via p_md.md_regs, instead of
directly on the frame, or any updates will get lost. This went unnoticed for
so long because FPU emulation traps usually use the first frame of the U area,
so values kind of stick.
This fixes a rare occurrence of wrong floating-point values with MP kernels
on Octeon.
ok visa@