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...