opnsense-src/sys/arm64/conf
Andrew Turner ae92ace05f 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
2021-11-26 14:44:00 +00:00
..
AL arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
ALLWINNER arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
ALTERA arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
AMD arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
ARM arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
BROADCOM arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
CAVIUM arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
DEFAULTS tcp: better congestion control defaults 2021-11-12 12:16:11 -07:00
GENERIC arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
GENERIC-MMCCAM Set ident for GENERIC-MMCCAM to not announce itself as 2018-09-14 15:46:31 +00:00
GENERIC-MMCCAM-NODEBUG arm64: fix typo in file name in GENERIC-MMCCAM-NODEBUG 2021-01-22 10:16:57 +00:00
GENERIC-NODEBUG sys/*/conf/*, docs: fix links to handbook 2021-05-20 09:27:10 +01:00
GENERIC-UP sys/*/conf/*, docs: fix links to handbook 2021-05-20 09:27:10 +01:00
HISILICON arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
IMX arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
LINT Create in-tree LINT files 2020-10-09 01:48:14 +00:00
MARVELL arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
NOTES arm64: Add armv8crpyto and ossl to NOTES. 2021-01-11 14:28:46 -08:00
NVIDIA arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
NXP arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
QCOM arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
ROCKCHIP arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.al arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.allwinner arm64: std.allwinner: Add aw_syscon 2021-07-19 17:31:57 +02:00
std.altera arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.amd arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.arm arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.arm64 Per-thread stack canary on arm64 2021-11-26 14:44:00 +00:00
std.broadcom arm64: conf: std.broadcom: Add dwcotg and smsc 2021-08-05 13:16:23 +02:00
std.cavium arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.dev arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.hisilicon arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.imx Add ethernet to the standard drivers for imx8. 2021-09-28 11:18:51 -06:00
std.marvell e6000sw: Build the driver as a kernel module 2021-09-13 11:42:16 +02:00
std.nvidia arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.nxp Pcf85063: Add RTC driver 2021-11-24 07:40:38 +01:00
std.qcom arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.rockchip arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.virt arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
std.xilinx arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
VIRT arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00
XILINX arm64: Add per SoC family kernel config 2021-07-18 16:11:08 +02:00