opnsense-src/lib/libthr/arch
John Baldwin 34e70df37a libthr: Use <machine/tls.h> for most MD TLS details.
Note that on amd64 this effectively removes the unused tcb_spare field
from the end of struct tcb since the definition of struct tcb in
<x86/tls.h> does not include that field.

Reviewed by:	kib, jrtc27
Sponsored by:	The University of Cambridge, Google Inc.
Differential Revision:	https://reviews.freebsd.org/D33352

(cherry picked from commit 75395023ff)
2022-04-29 13:50:05 -07:00
..
aarch64 libthr: Use <machine/tls.h> for most MD TLS details. 2022-04-29 13:50:05 -07:00
amd64 libthr: Use <machine/tls.h> for most MD TLS details. 2022-04-29 13:50:05 -07:00
arm/include libthr: Use <machine/tls.h> for most MD TLS details. 2022-04-29 13:50:05 -07:00
i386 libthr: Use <machine/tls.h> for most MD TLS details. 2022-04-29 13:50:05 -07:00
mips/include libthr: Use <machine/tls.h> for most MD TLS details. 2022-04-29 13:50:05 -07:00
powerpc libthr: Use <machine/tls.h> for most MD TLS details. 2022-04-29 13:50:05 -07:00
riscv libthr: Use <machine/tls.h> for most MD TLS details. 2022-04-29 13:50:05 -07:00