[PATCH 0/2] arm64: Dealing with VHE-only CPUs
From: Marc Zyngier <maz@kernel.org>
Date: 2021-03-25 12:52:00
This short series is a rewrite of [1] after some reviewing from Will. It simplifies the esoteric "stay at EL2" path, and the feature override code where it actually belongs, allowing us to tell the user that no, nVHE isn't a thing on these system. This allows the infamous M1 to boot (tested on a M1 Mini). Hector, feel free to pull these two patches as a preamble to the next version of your series, though I'd expect this to go via the arm64 tree for obvious reasons. [1] https://lore.kernel.org/r/20210304213902.83903-2-marcan@marcan.st (local) Marc Zyngier (2): arm64: cpufeature: Allow early filtering of feature override arm64: Cope with CPUs stuck in VHE mode arch/arm64/kernel/cpufeature.c | 6 ++++++ arch/arm64/kernel/head.S | 33 +++++++++++++++++++++++++++--- arch/arm64/kernel/hyp-stub.S | 15 ++++++++++---- arch/arm64/kernel/idreg-override.c | 26 ++++++++++++++++++++++- 4 files changed, 72 insertions(+), 8 deletions(-) -- 2.29.2 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel