On Tue, 1 Apr 2025, Marek Marczykowski-Górecki wrote: > This is Intel i7-7567U in NUC 7i7BNH. This one is an older one, with no > firmware updates (last update from 2023) and no microcode udpates > either. While this firmware supports UEFI, network boot works only in > legacy mode - thus legacy is used here (via iPXE, instead of grub2.efi). > Testing legacy boot path may be a useful thing on its own. > > Add the same set of tests as on ADL runner. > > Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com>
Reviewed-by: Stefano Stabellini <sstabell...@kernel.org> > --- > Cc: Jan Beulich <jbeul...@suse.com> > Cc: Andrew Cooper <andrew.coop...@citrix.com> > > Not sure if duplicating pvshim test makes sense? Others do look like may > have hardware-sensitive parts. The more the merrier > --- > automation/gitlab-ci/test.yaml | 89 +++++++++++++++++++++++++++++++++++- > 1 file changed, 89 insertions(+) > > diff --git a/automation/gitlab-ci/test.yaml b/automation/gitlab-ci/test.yaml > index 225eb4399807..d05b9a98afa6 100644 > --- a/automation/gitlab-ci/test.yaml > +++ b/automation/gitlab-ci/test.yaml > @@ -155,6 +155,17 @@ > tags: > - qubes-hw2 > > +.kbl-x86-64: > + # it's really similar to the ADL one > + extends: .adl-x86-64 > + variables: > + PCIDEV: "00:1f.6" > + PCIDEV_INTR: "MSI" > + CONSOLE_OPTS: "console=com1 com1=115200,8n1,pci,msi" > + SUT_ADDR: test-3.testnet > + tags: > + - qubes-hw3 > + > .zen2-x86-64: > # it's really similar to the above > extends: .adl-x86-64 > @@ -312,6 +323,84 @@ adl-tools-tests-pvh-x86-64-gcc-debug: > - *x86-64-test-needs > - alpine-3.18-gcc-debug > > +kbl-smoke-x86-64-gcc-debug: > + extends: .kbl-x86-64 > + script: > + - ./automation/scripts/qubes-x86-64.sh 2>&1 | tee ${LOGFILE} > + needs: > + - *x86-64-test-needs > + - alpine-3.18-gcc-debug > + > +kbl-smoke-x86-64-dom0pvh-gcc-debug: > + extends: .kbl-x86-64 > + script: > + - ./automation/scripts/qubes-x86-64.sh dom0pvh 2>&1 | tee ${LOGFILE} > + needs: > + - *x86-64-test-needs > + - alpine-3.18-gcc-debug > + > +kbl-smoke-x86-64-dom0pvh-hvm-gcc-debug: > + extends: .kbl-x86-64 > + script: > + - ./automation/scripts/qubes-x86-64.sh dom0pvh-hvm 2>&1 | tee ${LOGFILE} > + needs: > + - *x86-64-test-needs > + - alpine-3.18-gcc-debug > + > +kbl-suspend-x86-64-gcc-debug: > + extends: .kbl-x86-64 > + script: > + - ./automation/scripts/qubes-x86-64.sh s3 2>&1 | tee ${LOGFILE} > + needs: > + - *x86-64-test-needs > + - alpine-3.18-gcc-debug > + > +kbl-pci-pv-x86-64-gcc-debug: > + extends: .kbl-x86-64 > + script: > + - ./automation/scripts/qubes-x86-64.sh pci-pv 2>&1 | tee ${LOGFILE} > + needs: > + - *x86-64-test-needs > + - alpine-3.18-gcc-debug > + > +kbl-pci-hvm-x86-64-gcc-debug: > + extends: .kbl-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 > + > +kbl-pvshim-x86-64-gcc-debug: > + extends: .kbl-x86-64 > + script: > + - ./automation/scripts/qubes-x86-64.sh pvshim 2>&1 | tee ${LOGFILE} > + needs: > + - *x86-64-test-needs > + - alpine-3.18-gcc-debug > + > +kbl-tools-tests-pv-x86-64-gcc-debug: > + extends: .kbl-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 > + > +kbl-tools-tests-pvh-x86-64-gcc-debug: > + extends: .kbl-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 > + > zen2-smoke-x86-64-gcc-debug: > extends: .zen2-x86-64 > script: > -- > git-series 0.9.1 >