Re: [PATCH v5 05/21] arm64: Initialise as nVHE before switching to VHE
From: Catalin Marinas <catalin.marinas@arm.com>
Date: 2021-01-26 19:22:56
Also in:
kvmarm, lkml
From: Catalin Marinas <catalin.marinas@arm.com>
Date: 2021-01-26 19:22:56
Also in:
kvmarm, lkml
On Mon, Jan 25, 2021 at 10:50:03AM +0000, Marc Zyngier wrote:
As we are aiming to be able to control whether we enable VHE or not, let's always drop down to EL1 first, and only then upgrade to VHE if at all possible. This means that if the kernel is booted at EL2, we always start with a nVHE init, drop to EL1 to initialise the the kernel, and only then upgrade the kernel EL to EL2 if possible (the process is obviously shortened for secondary CPUs). The resume path is handled similarly to a secondary CPU boot. Signed-off-by: Marc Zyngier <maz@kernel.org> Acked-by: David Brazdil <redacted>
Acked-by: Catalin Marinas <catalin.marinas@arm.com> _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel