[PATCH 6.6 v3 0/6] arm64: KVM: Backport VHE-only boot fixes

Colton Lewis coltonlewis at google.com
Mon Jul 13 15:07:43 PDT 2026


Sasha Levin <sashal at kernel.org> writes:

> On Thu, Jul 09, 2026 at 10:35:57PM +0000, Colton Lewis wrote:
>> Architectural updates retroactively made FEAT_E2H0 optional, meaning
>> hardware can implement FEAT_VHE without FEAT_E2H0. On such CPUs,
>> HCR_EL2.E2H can reset to an unknown state and must be initialized early
>> so later code can reliably detect whether E2H mode is active.

>> Without these fixes, booting 6.6.y as a guest under KVM nested
>> virtualization will hang at boot.

> Queued the series for 6.6, thanks. I also picked up the follow-up
> "arm64: sysreg: Correct sign definitions for EIESB and DoubleLock"
> on top.

Thank you Sasha



More information about the linux-arm-kernel mailing list