]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64/sysreg: Add definitions for architected GCS caps
authorMark Brown <broonie@kernel.org>
Tue, 1 Oct 2024 22:58:47 +0000 (23:58 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Fri, 4 Oct 2024 11:04:34 +0000 (12:04 +0100)
commitce0641d48ddd240053138ce55c3423f833a4237b
treef4ed1e69b7166e2bf93918e127d636c15f2635e0
parent7058bf87cd597e0433c2e8207139f922b9df3ef8
arm64/sysreg: Add definitions for architected GCS caps

The architecture defines a format for guarded control stack caps, used
to mark the top of an unused GCS in order to limit the potential for
exploitation via stack switching. Add definitions associated with these.

Reviewed-by: Thiago Jung Bauermann <thiago.bauermann@linaro.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20241001-arm64-gcs-v13-8-222b78d87eee@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/include/asm/sysreg.h