[Devel] [PATCH 0/6] backporting async_pf injection functionality
Roman Kagan
rkagan at virtuozzo.com
Wed Sep 20 17:41:25 MSK 2017
On Wed, Sep 20, 2017 at 05:30:59PM +0300, Denis Plotnikov wrote:
> the patch set is for
> 1. Replace Roman's patch avoiding async_pf injection while in the guest mode with
> the similar patch from the mainstream for kernel code consistency
> 2. Force a nested vmexit if the injected #PF is async_pf
> 3. Let guest support delivery of async_pf from guest mode
>
> Denis Plotnikov (1):
> Revert "kvm/x86: skip async_pf when in guest mode"
>
> Wanpeng Li (5):
> KVM: nVMX: Fix exception injection
> KVM: async_pf: Add L1 guest async_pf #PF vmexit handler
> KVM: async_pf: Force a nested vmexit if the injected #PF is async_pf
> KVM: async_pf: avoid async pf injection when in guest mode
> KVM: async_pf: Let guest support delivery of async_pf from guest mode
>
> Documentation/virtual/kvm/msr.txt | 5 ++--
> arch/x86/include/asm/kvm_emulate.h | 1 +
> arch/x86/include/asm/kvm_host.h | 4 +++
> arch/x86/include/uapi/asm/kvm_para.h | 1 +
> arch/x86/kernel/kvm.c | 7 ++++-
> arch/x86/kvm/mmu.c | 40 +++++++++++++++++++++++++++--
> arch/x86/kvm/mmu.h | 4 +++
> arch/x86/kvm/svm.c | 50 +++++++++++-------------------------
> arch/x86/kvm/vmx.c | 36 +++++++++++++++++---------
> arch/x86/kvm/x86.c | 20 ++++++++++-----
> 10 files changed, 109 insertions(+), 59 deletions(-)
Briefly skimmed through the series, and it looks OK to me.
Reviewed-by: Roman Kagan <rkagan at virtuozzo.com>
More information about the Devel
mailing list