From: Marc Zyngier Date: Tue, 6 Nov 2012 19:27:59 +0000 (+0000) Subject: arm64: hyp: initialize vttbr_el2 to zero X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=7dbfbe5b2f5fc01fb0a19a0d58820ba4ebb07884;p=linux-beck.git arm64: hyp: initialize vttbr_el2 to zero The architecture doesn't mandate any reset value for vttbr_el2. Better set it to a known value before some HYP code gets confused. Signed-off-by: Marc Zyngier Signed-off-by: Catalin Marinas --- diff --git a/arch/arm64/kernel/head.S b/arch/arm64/kernel/head.S index 5792749e34c4..368ad1f7c36c 100644 --- a/arch/arm64/kernel/head.S +++ b/arch/arm64/kernel/head.S @@ -185,6 +185,9 @@ ENTRY(el2_setup) msr hstr_el2, xzr // Disable CP15 traps to EL2 #endif + /* Stage-2 translation */ + msr vttbr_el2, xzr + /* Hypervisor stub */ adr x0, __hyp_stub_vectors msr vbar_el2, x0