- *x86-64-test-needs
- alpine-3.18-gcc-debug
+adl-pvshim-x86-64-gcc-debug:
+ extends: .adl-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh pvshim 2>&1 | tee ${LOGFILE}
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.18-gcc-debug
+
zen3p-smoke-x86-64-gcc-debug:
extends: .zen3p-x86-64
script:
- *x86-64-test-needs
- alpine-3.18-gcc-debug
+zen3p-pvshim-x86-64-gcc-debug:
+ extends: .zen3p-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh pvshim 2>&1 | tee ${LOGFILE}
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.18-gcc-debug
+
qemu-smoke-dom0-arm64-gcc:
extends: .qemu-arm64
script:
# - dom0pvh-hvm PVH dom0, HVM domU
# - pci-hvm PV dom0, HVM domU + PCI Passthrough
# - pci-pv PV dom0, PV domU + PCI Passthrough
+# - pvshim PV dom0, PVSHIM domU
# - s3 PV dom0, S3 suspend/resume
test_variant=$1
domU_extra_config=
case "${test_variant}" in
- ### test: smoke test & smoke test PVH & smoke test HVM
- ""|"dom0pvh"|"dom0pvh-hvm")
+ ### test: smoke test & smoke test PVH & smoke test HVM & smoke test PVSHIM
+ ""|"dom0pvh"|"dom0pvh-hvm"|"pvshim")
passed="ping test passed"
domU_check="
ifconfig eth0 192.168.0.2
if [ "${test_variant}" = "dom0pvh-hvm" ]; then
domU_type="hvm"
+ elif [ "${test_variant}" = "pvshim" ]; then
+ domU_type="pvh"
+ domU_extra_config='pvshim = 1'
fi
;;