Messages in this thread | | | From | Eric Auger <> | Subject | [PATCH v2 0/2] selftests: KVM: AMD Nested SVM test infrastructure | Date | Mon, 3 Feb 2020 10:08:49 +0100 |
| |
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
| |