This series contains various smaller fixes and cleanups for the VMX unit
tests and also a few unrelated corners of the test suite. It ends with a
rework of the VMX capability test and the addition of a bunch of new
test cases for interrupt injection, halting and the preemption timer.
Most of them fail or lockup at the moment. More work is required on KVM
the fix this, I'm on it.
These apply on top of the vmx branch. They are also available at
git://git.kiszka.org/kvm-unit-tests queue
Jan
Jan Kiszka (15):
VMX: Fix initialization of GDT, IDT and TR descriptors
VMX: Drop redundant return statements
rmap_chain: Remove dead code
emulator: Exclude test_lgdt_lidt from building
init: Fix warning about returning without code
lib/x86/smp: Fix compiler warnings
VMX: Remove unneeded basic_init
VMX: Fix capability check for EPT test
VMX: Let init handler decide about test start
VMX: Remove unused return code from setup_ept_range
VMX: Make syscall handler optional
VMX: Simplify basic handlers
VMX: Rework and enhance initial feature detection/enabling
VMX: Add test cases around interrupt injection and halting
VMX: Add test case for preemption timer firing during hlt
lib/x86/smp.c | 3 +-
x86/emulator.c | 2 +
x86/init.c | 1 +
x86/rmap_chain.c | 9 --
x86/vmx.c | 123 +++++++++++++++++-------
x86/vmx.h | 15 ++-
x86/vmx_tests.c | 286 ++++++++++++++++++++++++++++++++++++++-----------------
7 files changed, 298 insertions(+), 141 deletions(-)
--
1.8.1.1.298.ge7eed54
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html