From: Nadav Amit <nadav.amit@xxxxxxxxx> This set includes various fixes and improvements, mostly for non-KVM environments. The purpose of the patches are: easier to parse test results, skipping tests that are unsupported and few fixes to tests. Nadav Amit (8): lib/x86: report result through serial console when no test device x86/tsx-ctrl: report skipping tests correctly x86/smptest: handle non-consecutive APIC IDs x86/hypercall: enable the test on non-KVM environment x86/hyperv: skip hyperv-clock test if unsupported by host x86/syscall: skip TF-test if running neither on KVM nor AMD x86/pmu: Skip the tests on PMU version 1 x86/vmx: skip error-code delivery tests for #CP lib/x86/io.c | 3 +++ lib/x86/processor.h | 9 +++++++++ x86/hypercall.c | 31 +++++++++++++++++++++++-------- x86/hyperv_clock.c | 5 +++++ x86/pmu.c | 6 ++++++ x86/realmode.c | 5 +++++ x86/smptest.c | 3 ++- x86/syscall.c | 7 ++++++- x86/tsx-ctrl.c | 6 +++--- x86/vmx_tests.c | 3 +++ 10 files changed, 65 insertions(+), 13 deletions(-) -- 2.25.1