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
> 

Reply via email to