]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Discard the arm64 VFP state before resetting it
authorAndrew Turner <andrew@FreeBSD.org>
Tue, 23 Mar 2021 18:23:47 +0000 (18:23 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Thu, 8 Apr 2021 07:51:26 +0000 (07:51 +0000)
commitd6a53211a716c987de76294cff32b652fe38bb09
tree3f7452673ab909b0f3cff66e6ec516c5a1a6b914
parent15dc713ceb57d0d61c1dc54b1d550da42d250730
Discard the arm64 VFP state before resetting it

When resetting the VFP state we need to discard any old state so we don't
try to save it on a context switch. Move this first so resetting the pcb
is safe to perform outside a critical section.

Reviewed by: arichardson
Sponsored by: Innovate UK
Differential Revision: https://reviews.freebsd.org/D29401
sys/arm64/arm64/vfp.c