(subset) [PATCH v3 00/17] KVM: arm64: Allow using VHE in the nVHE hypervisor

Marc Zyngier maz at kernel.org
Wed Jun 14 09:16:05 PDT 2023


On 2023-06-14 16:31, Oliver Upton wrote:
> On Fri, 9 Jun 2023 17:21:43 +0100, Marc Zyngier wrote:
>> KVM (on ARMv8.0) and pKVM (on all revisions of the architecture) use
>> the split hypervisor model that makes the EL2 code more or less
>> standalone. In the later case, we totally ignore the VHE mode and
>> stick with the good old v8.0 EL2 setup.
>> 
>> This is all good, but means that the EL2 code is limited in what it
>> can do with its own address space. This series proposes to remove this
>> limitation and to allow VHE to be used even with the split hypervisor
>> model. This has some potential isolation benefits[1], and eventually
>> allow systems that do not support HCR_EL2.E2H==0 to run pKVM.
>> 
>> [...]
> 
> I decided we should probably should have this in -next for a bit before
> sending a pull request. We can shove any fixes on top as needed.

Awesome, thanks. There's already one such fix on your way!

Cheers,

         M.
-- 
Jazz is not dead. It just smells funny...



More information about the linux-arm-kernel mailing list