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@