summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Marczykowski-Górecki <marmarek@invisiblethingslab.com>2023-05-13 04:12:46 +0200
committerStefano Stabellini <stefano.stabellini@amd.com>2023-05-15 14:46:56 -0700
commitfc1b51268025233a81e5fd9c5eabe170bc830720 (patch)
tree08536e2dff5e923af2fe62ede150149bc36e4cb6
parentd6f0c82539a8dad043186cf9f9e44acdd440f0ae (diff)
downloadxen-fc1b51268025233a81e5fd9c5eabe170bc830720.tar.gz
automation: add x86_64 tests on a AMD Zen3+ runner
This adds another physical runner to Gitlab-CI, running similar set of jobs that the Adler Lake one. The machine specifically is MinisForum UM773 Lite with AMD Ryzen 7 7735HS The PV passthrough test is skipped as currently it fails on this system with: (d1) Can't find new memory area for initrd needed due to E820 map conflict The S3 test is skipped as it currently fails - the system seems to suspend properly (power LED blinks), but when woken up the power LED gets back to solid on and the fan spins at top speed and but otherwise there is no signs of if life from the system (no output on the console, HDMI or anything else). Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
-rw-r--r--automation/gitlab-ci/test.yaml26
1 files changed, 26 insertions, 0 deletions
diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml
index d790bd36c7..fbe2c0589a 100644
--- a/automation/gitlab-ci/test.yaml
+++ b/automation/gitlab-ci/test.yaml
@@ -108,6 +108,16 @@
tags:
- qubes-hw2
+.zen3p-x86-64:
+ # it's really similar to the above
+ extends: .adl-x86-64
+ variables:
+ PCIDEV: "01:00.0"
+ PCIDEV_INTR: "MSI-X"
+ CONSOLE_OPTS: "console=com1 com1=115200,8n1,pci,msi"
+ tags:
+ - qubes-hw11
+
# Test jobs
build-each-commit-gcc:
extends: .test-jobs-common
@@ -184,6 +194,22 @@ adl-pci-hvm-x86-64-gcc-debug:
- *x86-64-test-needs
- alpine-3.12-gcc-debug
+zen3p-smoke-x86-64-gcc-debug:
+ extends: .zen3p-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh 2>&1 | tee ${LOGFILE}
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.12-gcc-debug
+
+zen3p-pci-hvm-x86-64-gcc-debug:
+ extends: .zen3p-x86-64
+ script:
+ - ./automation/scripts/qubes-x86-64.sh pci-hvm 2>&1 | tee ${LOGFILE}
+ needs:
+ - *x86-64-test-needs
+ - alpine-3.12-gcc-debug
+
qemu-smoke-dom0-arm64-gcc:
extends: .qemu-arm64
script: