arm64: Defer enabling pointer authentication on boot core
authorSrinivas Ramana <sramana@codeaurora.org>
Mon, 8 Feb 2021 09:57:30 +0000 (09:57 +0000)
committerWill Deacon <will@kernel.org>
Tue, 9 Feb 2021 13:50:57 +0000 (13:50 +0000)
commit7f6240858cf3abb75237c9ba63ec70d232573ae8
treeef10d6d22dd54d73be9e6ca225a61c0e19e49ba5
parent93ad55b7852b324a3fd7d46910b88c81deb62357
arm64: Defer enabling pointer authentication on boot core

Defer enabling pointer authentication on boot core until
after its required to be enabled by cpufeature framework.
This will help in controlling the feature dynamically
with a boot parameter.

Signed-off-by: Ajay Patil <pajay@qti.qualcomm.com>
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/1610152163-16554-2-git-send-email-sramana@codeaurora.org
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Acked-by: David Brazdil <dbrazdil@google.com>
Link: https://lore.kernel.org/r/20210208095732.3267263-22-maz@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/include/asm/pointer_auth.h
arch/arm64/include/asm/stackprotector.h
arch/arm64/kernel/head.S