[kvm-unit-tests GIT PULL 05/12] s390x: run: Skip PV tests when tcg is the accelerator

Janosch Frank
2021-06-22T08:21:46Z

TCG doesn't support PV.

Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
s390x/run | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/s390x/run b/s390x/run
index 09805044..c615caa1 100755
--- a/s390x/run
+++ b/s390x/run
@@ -15,6 +15,11 @@ ACCEL=$(get_qemu_accelerator) ||
qemu=$(search_qemu_binary) ||
exit $?

+if [ "${1: -7}" = ".pv.bin" ] || [ "${TESTNAME: -3}" = "_PV" ] && [ "$ACCEL" = "tcg" ]; then
+ echo "Protected Virtualization isn't supported under TCG"
+ exit 2
+fi
+
M='-machine s390-ccw-virtio'
M+=",accel=$ACCEL"
command="$qemu -nodefaults -nographic $M"
--
2.31.1