@@ -188,6 +188,16 @@
tags:
- qubes-hw11
+.zen4-x86-64:
+ extends: .adl-x86-64
+ variables:
+ PCIDEV: "c3:00.4"
+ PCIDEV_INTR: "MSI-X"
+ CONSOLE_OPTS: "console=xhci dbgp=xhci@pcic1:00.3,share=yes"
+ SUT_ADDR: test-12.testnet
+ tags:
+ - qubes-hw12
+
# Test jobs
build-each-commit-gcc:
extends: .test-jobs-common
@@ -479,6 +489,52 @@ zen3p-tools-tests-pvh-x86-64-gcc-debug:
- *x86-64-test-needs
- alpine-3.18-gcc-debug
+zen4-smoke-x86-64-gcc-debug:
+ extends: .zen4-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh 2>&1 | tee ${LOGFILE}
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.18-gcc-debug
+
+zen4-smoke-x86-64-dom0pvh gcc-debug:
+ extends: .zen4-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE}
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.18-gcc-debug
+
+zen4-pci-hvm-x86-64-gcc-debug:
+ extends: .zen4-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE}
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.18-gcc-debug
+
+zen4-tools-tests-pv-x86-64-gcc-debug:
+ extends: .zen4-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh tools-tests-pv 2>&1 | tee ${LOGFILE}
+ artifacts:
+ reports:
+ junit: tests-junit.xml
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.18-gcc-debug
+
+zen4-tools-tests-pvh-x86-64-gcc-debug:
+ extends: .zen4-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh tools-tests-pvh 2>&1 | tee ${LOGFILE}
+ artifacts:
+ reports:
+ junit: tests-junit.xml
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.18-gcc-debug
+
qemu-smoke-dom0-arm64-gcc:
extends: .qemu-arm64
script:
@@ -19,6 +19,7 @@ RUN apt-get update && \
flex \
bison \
libelf-dev \
+ libssl-dev \
&& \
apt-get autoremove -y && \
apt-get clean && \
@@ -33,6 +34,7 @@ RUN curl -fsSLO https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-"$LINUX_VERSI
scripts/config --enable BRIDGE && \
scripts/config --enable IGC && \
scripts/config --enable TUN && \
+ scripts/config --enable USB_RTL8152 && \
cp .config .config.orig && \
cat .config.orig | grep XEN | grep =m |sed 's/=m/=y/g' >> .config && \
make -j$(nproc) bzImage && \