Thread (10 messages) 10 messages, 2 authors, 2021-03-30
STALE1911d
Revisions (3)
  1. v1 current
  2. v2 [diff vs current]
  3. v3 [diff vs current]

[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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help