]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove CPU_HAVEFPU.
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 18 Oct 2017 17:23:16 +0000 (17:23 +0000)
committerJohn Baldwin <jhb@FreeBSD.org>
Wed, 18 Oct 2017 17:23:16 +0000 (17:23 +0000)
commitd8371cb18ee1b5560883190875544152896ca5b0
tree098e54237e8d65a687d8a18fb9f8ffe9b4449117
parent1ff30c6af03e41949ff486b2c0919f01dd231649
Remove CPU_HAVEFPU.

Instead, use a runtime decision to handle COP1 traps.  If floating point
support is present in the current CPU, enable saving of the floating point
state.  If support is not present, fail with SIGILL.

Reviewed by: imp, br
Sponsored by: DARPA / AFRL
Differential Revision: https://reviews.freebsd.org/D12707
sys/conf/kern.mk
sys/conf/options.mips
sys/mips/mips/trap.c