]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
[POWERPC] Floating-Point Exception trap support
authorAlfredo Dal'Ava Junior <alfredo@FreeBSD.org>
Fri, 6 Nov 2020 13:34:30 +0000 (13:34 +0000)
committerAlfredo Dal'Ava Junior <alfredo@FreeBSD.org>
Fri, 6 Nov 2020 13:34:30 +0000 (13:34 +0000)
commit5d0e861910978450c46d2a65385aeb3286a17fa4
tree5836c922d0bb36cbadf9c2b1d66f77107d125744
parentf5074add758bbe64816245bd864638a42f6dc318
[POWERPC] Floating-Point Exception trap support

Add support for Floating-Point Exception traps on 32 and 64 bit platforms.
Also make sure to clean FPSCR on EXEC and thread exit

Author of initial version: Renato Riolino <renato.riolino@eldorad.org.br>

Reviewed by: jhibbits
Sponsored by: Eldorado Research Institute (eldorado.org.br)
Differential Revision: https://reviews.freebsd.org/D23623
sys/powerpc/include/cpufunc.h
sys/powerpc/include/fpu.h
sys/powerpc/include/psl.h
sys/powerpc/powerpc/exec_machdep.c
sys/powerpc/powerpc/fpu.c
sys/powerpc/powerpc/trap.c