: "0" (false));
if ( test_needs_fep && !xtf_has_fep )
- return xtf_skip("FEP unavailable, but needed by test\n");
+ {
+ printk("FEP unavailable, but needed by test. (Is Xen support\n");
+ return xtf_skip("compiled in, and booted with 'hvm_fep'?)\n");
+ }
}
/*
elsewhere, use `make install DESTDIR=$X xtfdir=$Y` to configure absolute
paths appropriately for the test system.
+- Some tests require the Xen Force Emulation Prefix to function. FEP
+ deliberately opens the x86 instruction emulator to arbitrary testing, and
+ should not be enabled in production. These tests must be run on a
+ hypervisor configured with `CONFIG_HVM_FEP` and booted with `'hvm_fep'` to
+ enable the runtime use of FEP. These tests will detect if FEP is
+ unavailable and exit with an error.
@section further Further Information