HomeFreeBSD

arm: Add support for using VFP in kernel

Description

arm: Add support for using VFP in kernel

Add missing logic to allow in-kernel VFP usage for ARMv7 NEON.
The implementation is strongly based on arm64 code.
It introduces a family of fpu_kern_* functions to enable the usage
of VFP instructions in kernel.
Apart from that the existing armv7 VFP logic was modified,
taking into account that the state of the VFP registers can now
be modified in the kernel.

Co-developed by: Wojciech Macek <wma@FreeBSD.org>
Sponsored by: Stormshield
Obtained from: Semihalf
Reviewed by: andrew
Differential Revision: https://reviews.freebsd.org/D37419

Details

Provenance
kdAuthored on Feb 4 2023, 12:59 PM
Reviewer
andrew
Differential Revision
D37419: arm: Add support for using VFP in kernel
Parents
rG767964fd8635: tcp: Document TCP congestion control history
Branches
Unknown
Tags
Unknown