opnsense-src/sys/arm64/conf
Andrew Turner b5346307ed Per-thread stack canary on arm64
With the update to llvm 13 we are able to tell the compiler it can find
the SSP canary relative to the register that holds the userspace stack
pointer. As this is unused in most of the kernel it can be used here
to point to a per-thread SSP canary.

As the kernel could be built with an old toolchain, e.g. when upgrading
from 13, add a warning that the options was enabled but the compiler
doesn't support it to both the build and kernel boot.

Discussed with:	emaste
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D33079

(cherry picked from commit ae92ace05f)
2021-12-20 11:09:27 +00:00
..
DEFAULTS GPT is standard in x86 and arm64 land. Add it to DEFAULTS with the 2018-08-17 14:47:21 +00:00
GENERIC Per-thread stack canary on arm64 2021-12-20 11:09:27 +00:00
GENERIC-MMCCAM Set ident for GENERIC-MMCCAM to not announce itself as 2018-09-14 15:46:31 +00:00
GENERIC-UP
LINT Create in-tree LINT files 2020-10-09 01:48:14 +00:00
NOTES arm64: Add armv8crpyto and ossl to NOTES. 2021-01-11 14:28:46 -08:00