Re: [PATCH v3 10/32] KVM: arm64: Introduce an early Hyp page allocator

2021-03-04 Thread Will Deacon
On Tue, Mar 02, 2021 at 02:59:40PM +, Quentin Perret wrote: > With nVHE, the host currently creates all stage 1 hypervisor mappings at > EL1 during boot, installs them at EL2, and extends them as required > (e.g. when creating a new VM). But in a world where the host is no > longer trusted, it

[PATCH v3 10/32] KVM: arm64: Introduce an early Hyp page allocator

2021-03-02 Thread Quentin Perret
With nVHE, the host currently creates all stage 1 hypervisor mappings at EL1 during boot, installs them at EL2, and extends them as required (e.g. when creating a new VM). But in a world where the host is no longer trusted, it cannot have full control over the code mapped in the hypervisor. In