CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2021/06/30 16:20:56

Modified files:
        sys/arch/riscv64/include: cpu.h pcb.h 
        sys/arch/riscv64/riscv64: fpu.c genassym.cf machdep.c 
                                  sig_machdep.c vm_machdep.c 

Log message:
Simplify the way we track the FPU state, using powerpc64 as a model.
The new code still uses the clean/dirty state that the hardware reports
to optimize saving/restoring the FPU register, but no longer attempts to
keep the FPU registers alive across a context switch.  Fixes panics seen
on MP kernels.

ok drahn@

Reply via email to