Add support for Protected Virtual Machine (PVM) tests. For starting a PVM guest we must be able to generate a PVM image by using the `genprotimg` tool from the s390-tools collection. This requires the ability to pass a machine-specific host-key document, so the option `--host-key-document` is added to the configure script. Sorry it took so long to send the second version :/ For everybody's convenience there is a branch: https://gitlab.com/mhartmay/kvm-unit-tests/-/tree/test_alternative Changelog: RFC v1 -> RFC v2: + Remove `pv_support` option (Janosch, David) + Add some preliminary patches: - move "testname guard" - add support for architecture dependent functions + Add support for specifying a parmline file for the PV image generation. This is necessary for the `selftest` because the kernel cmdline set on the QEMU command line is ignored for PV guests Marc Hartmayer (4): common.bash: run `cmd` only if a test case was found scripts: add support for architecture dependent functions run_tests/mkstandalone: add arch dependent function to `for_each_unittest` s390x: add Protected VM support README.md | 3 ++- configure | 8 ++++++++ run_tests.sh | 5 +---- s390x/Makefile | 17 +++++++++++++++-- s390x/selftest.parmfile | 1 + s390x/unittests.cfg | 1 + scripts/common.bash | 26 ++++++++++++++++++++++++-- scripts/mkstandalone.sh | 6 +----- scripts/s390x/func.bash | 18 ++++++++++++++++++ 9 files changed, 71 insertions(+), 14 deletions(-) create mode 100644 s390x/selftest.parmfile create mode 100644 scripts/s390x/func.bash -- 2.25.4