]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
aarch64: Clear TLS registers during exec().
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 17 Mar 2021 20:19:04 +0000 (13:19 -0700)
committerJohn Baldwin <jhb@FreeBSD.org>
Wed, 17 Mar 2021 20:19:04 +0000 (13:19 -0700)
commit0723b409150ae302eb021cbde86a5f77348a1bb4
tree1301ff5120747b25f9dd643d0711d0f65764fce2
parent8ad7d25dfc808ca00300f7553a9b28dfc0e99c18
aarch64: Clear TLS registers during exec().

These are not stored in the trapframe so must be cleared explicitly.

This is similar to one of the MIPS changes in 822d2d6ac94f.

Reviewed by: andrew
Obtained from: CheriBSD
MFC after: 1 week
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D28711
sys/arm64/arm64/machdep.c
sys/arm64/linux/linux_sysvec.c