Message ID | 20210923112256.15767-1-will@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | KVM: arm64: Restrict host hypercalls when pKVM is enabled | expand |
On Thu, 23 Sep 2021 12:22:51 +0100, Will Deacon <will@kernel.org> wrote: > > Hi folks, > > This series restricts the hypercalls available to the KVM host on arm64 > when pKVM is enabled so that it is not possible for the host to use them > to replace the EL2 component with something else. > > This occurs in two stages: when switching to the pKVM vectors, the stub > hypercalls are removed and then later when pKVM is finalised, the pKVM > init hypercalls are removed. > > There are still a few dubious calls remaining in terms of protecting the > guest (e.g. __kvm_adjust_pc) but these will be dealt with later when we > have more VM state at EL2 to play with. Yup. This particular one should have an equivalent at EL2 and pending exceptions committed to the state before exiting to EL1. M.