On 23/05/20 00:19, Krish Sadhukhan wrote: > Patch# 1: Moves the check for upper 32 reserved bits of DR6 to a new function. > Patch# 2: Adds the KVM checks for DR6[63:32] and DR7[64:32] reserved bits > Patch# 3: Adds kvm-unit-tests for DR6[63:32] and DR7[64:32] reserved bits and > reserved bits in EFER > Patch# 4: Removes the duplicate definition of 'vmcb' that sneaked via one of > my previous patches. > > > [PATCH 1/4] KVM: x86: Move the check for upper 32 reserved bits of > [PATCH 2/4] KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not > [PATCH 3/4] kvm-unit-tests: nSVM: Test that DR6[63:32], DR7[63:32] > [PATCH 4/4] kvm-unit-tests: x86: Remove duplicate instance of 'vmcb' > > arch/x86/kvm/svm/nested.c | 3 +++ > arch/x86/kvm/x86.c | 2 +- > arch/x86/kvm/x86.h | 5 +++++ > 3 files changed, 9 insertions(+), 1 deletion(-) > > Krish Sadhukhan (2): > KVM: x86: Move the check for upper 32 reserved bits of DR6 to separate fun > KVM: nVMX: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of ne > x86/svm.c | 1 - > x86/svm.h | 3 +++ > x86/svm_tests.c | 59 ++++++++++++++++++++++++++++++++++++++------------------- > 3 files changed, 42 insertions(+), 21 deletions(-) > > Krish Sadhukhan (2): > kvm-unit-tests: nSVM: Test that DR6[63:32], DR7[63:32] and EFER reserved b > kvm-unit-tests: x86: Remove duplicate instance of 'vmcb' > Queued, thanks. Paolo