On Tue, May 11, 2021 at 11:41 PM Andrew Jones <drjones@xxxxxxxxxx> wrote: > > On Tue, May 11, 2021 at 08:21:20PM +0000, David Matlack wrote: > > If a KVM selftest is run on a machine without /dev/kvm, it will exit > > silently. Make it easy to tell what's happening by printing an error > > message. > > > > Opportunistically consolidate all codepaths that open /dev/kvm into a > > single function so they all print the same message. > > > > This slightly changes the semantics of vm_is_unrestricted_guest() by > > changing a TEST_ASSERT() to exit(KSFT_SKIP). However > > vm_is_unrestricted_guest() is only called in one place > > (x86_64/mmio_warning_test.c) and that is to determine if the test should > > be skipped or not. > > > > Signed-off-by: David Matlack <dmatlack@xxxxxxxxxx> > > --- > > .../testing/selftests/kvm/include/kvm_util.h | 1 + > > tools/testing/selftests/kvm/lib/kvm_util.c | 45 +++++++++++++------ > > .../selftests/kvm/lib/x86_64/processor.c | 16 ++----- > > .../kvm/x86_64/get_msr_index_features.c | 8 +--- > > 4 files changed, 38 insertions(+), 32 deletions(-) > > > > Hi David, > > You could have grabbed my r-b from v3, but anyway here it is again Gotcha, I will keep that in mind in the future. Thanks for your patience and reviews on this patch! > > Reviewed-by: Andrew Jones <drjones@xxxxxxxxxx> > > Thanks, > drew >