public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] selftests: KVM: AMD Nested SVM test infrastructure
@ 2020-02-03  9:08 Eric Auger
  2020-02-03  9:08 ` [PATCH v2 1/2] selftests: KVM: AMD Nested " Eric Auger
  2020-02-03  9:08 ` [PATCH v2 2/2] selftests: KVM: SVM: Add vmcall test Eric Auger
  0 siblings, 2 replies; 7+ messages in thread
From: Eric Auger @ 2020-02-03  9:08 UTC (permalink / raw)
  To: eric.auger.pro, eric.auger, linux-kernel, kvm, pbonzini, vkuznets
  Cc: thuth, drjones, wei.huang2

Add the basic infrastructure needed to test AMD nested SVM.
Also add a first basic vmcall test.

Best regards

Eric

This series can be found at:
https://github.com/eauger/linux/tree/v5.5-amd-svm-v2

History:
v1 -> v2:
- split into 2 patches
- remove the infrastructure to run low-level sub-tests and only
  keep vmmcall's one.
- move struct regs into processor.h
- force vmcb_gpa into rax in run_guest()

Eric Auger (2):
  selftests: KVM: AMD Nested test infrastructure
  selftests: KVM: SVM: Add vmcall test

 tools/testing/selftests/kvm/Makefile          |   3 +-
 .../selftests/kvm/include/x86_64/processor.h  |  20 +
 .../selftests/kvm/include/x86_64/svm.h        | 355 ++++++++++++++++++
 tools/testing/selftests/kvm/lib/x86_64/svm.c  | 211 +++++++++++
 .../selftests/kvm/x86_64/svm_vmcall_test.c    |  86 +++++
 5 files changed, 674 insertions(+), 1 deletion(-)
 create mode 100644 tools/testing/selftests/kvm/include/x86_64/svm.h
 create mode 100644 tools/testing/selftests/kvm/lib/x86_64/svm.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/svm_vmcall_test.c

-- 
2.20.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-02-03  9:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-03  9:08 [PATCH v2 0/2] selftests: KVM: AMD Nested SVM test infrastructure Eric Auger
2020-02-03  9:08 ` [PATCH v2 1/2] selftests: KVM: AMD Nested " Eric Auger
2020-02-03  9:39   ` Vitaly Kuznetsov
2020-02-03  9:58     ` Auger Eric
2020-02-03  9:08 ` [PATCH v2 2/2] selftests: KVM: SVM: Add vmcall test Eric Auger
2020-02-03  9:44   ` Vitaly Kuznetsov
2020-02-03  9:59     ` Auger Eric

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox