These two patches are focued on providing a basic version of VMX nested test suite. This commit provides the architecture of nested VMX similiar to x86/svm.c. setjmp/longjmp is designed to avoid exiting VMX in call-back form. Arthur Chunqi Li (2): kvm-unit-tests : Add setjmp/longjmp to libcflat kvm-unit-tests : The first version of VMX nested test case config-x86-common.mak | 2 + config-x86_64.mak | 3 + lib/x86/msr.h | 5 + lib/x86/setjmp64.S | 27 +++ lib/x86/setjmp64.h | 15 ++ x86/cstart64.S | 4 + x86/unittests.cfg | 6 + x86/vmx.c | 565 +++++++++++++++++++++++++++++++++++++++++++++++++ x86/vmx.h | 406 +++++++++++++++++++++++++++++++++++ 9 files changed, 1033 insertions(+) create mode 100644 lib/x86/setjmp64.S create mode 100644 lib/x86/setjmp64.h create mode 100644 x86/vmx.c create mode 100644 x86/vmx.h -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html