[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200516135311.704878-1-pbonzini@redhat.com>
Date: Sat, 16 May 2020 09:53:07 -0400
From: Paolo Bonzini <pbonzini@...hat.com>
To: linux-kernel@...r.kernel.org, kvm@...r.kernel.org
Cc: peterx@...hat.com
Subject: [PATCH 0/4] KVM: nSVM: more svm_check_nested_events work
This moves exception injection to svm_check_nested_events, which is very
pleasing: it cleans up the recently introduced #DB handling, removes
exit_required, and fixes #UD trapping in the guest (for example
from an RSM instruction, as tested in kvm-unit-tests).
As a bonus, the last patch adds INIT vmexit injection to
svm_check_nested_events as well. Note that there is no test case for
that yet.
The patches have small conflicts with those I posted yesterday, so
they are on top of them.
Paolo
Paolo Bonzini (4):
KVM: nSVM: fix condition for filtering async PF
KVM: nSVM: inject exceptions via svm_check_nested_events
KVM: nSVM: remove exit_required
KVM: nSVM: correctly inject INIT vmexits
arch/x86/kvm/svm/nested.c | 159 ++++++++++++++++++--------------------
arch/x86/kvm/svm/svm.c | 23 ------
arch/x86/kvm/svm/svm.h | 4 +-
3 files changed, 75 insertions(+), 111 deletions(-)
--
2.18.2
Powered by blists - more mailing lists