arm64: asm: Provide set_sctlr_el2 macro
authorQuentin Perret <qperret@google.com>
Fri, 19 Mar 2021 10:01:24 +0000 (10:01 +0000)
committerMarc Zyngier <maz@kernel.org>
Fri, 19 Mar 2021 12:01:21 +0000 (12:01 +0000)
commit8f4de66e247b805e1b3d1c15367ee0ef4cbb6003
treee468259f4521f39428b172508033fa352ac39cc2
parentbc1d2892e9aa6dcf6cd83adbd3616051cbd4c429
arm64: asm: Provide set_sctlr_el2 macro

We will soon need to turn the EL2 stage 1 MMU on and off in nVHE
protected mode, so refactor the set_sctlr_el1 macro to make it usable
for that purpose.

Acked-by: Will Deacon <will@kernel.org>
Suggested-by: Will Deacon <will@kernel.org>
Signed-off-by: Quentin Perret <qperret@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210319100146.1149909-17-qperret@google.com
arch/arm64/include/asm/assembler.h