[PATCH v6 05/21] arm64: Initialise as nVHE before switching to VHE

Hector Martin 'marcan' marcan at marcan.st
Sat Feb 6 09:29:28 EST 2021

On 05/02/2021 23.04, Marc Zyngier wrote:
> #facepalm
> Thanks for the heads up. That's a blatant violation of the architecture,
> as the only fixed value allowed is 0. I guess it was tempting for them
> to ignore about half of the architecture... Oh well.
> Here's a terrible hack on top of this series. It really doesn't
> play nicely with the rest of the override stuff, but that's the
> least of your worries at this stage. I've boot-tested it in a model
> with E2H artificially forced, and nothing caught fire. YMMV.
> It also means that if/when we merge the support for this CPU,
> CONFIG_ARM64_VHE will becomes more or less mandatory...
> Please let me know if this helps.

Yup, works fine. Tested the patchset on top of our tree, breaks as 
expected, adding this patch makes it boot again.

Hector Martin "marcan" (marcan at marcan.st)
Public Key: https://mrcn.st/pub

More information about the linux-arm-kernel mailing list