Re: [PATCH xenomai-images v4 0/3] test riscv in xenomai-images CI
Jan Kiszka <[email protected]>
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
On 06.05.26 10:41, Tobias Schaffner wrote: > Hi all, > > this enables RISC-V testing in the Xenomai Images CI. > > It runs the EVL test suite on both qemu-riscv64 as well as the StarFive > VisionFive2. > > See the last successful run here: > https://gitlab.com/Xenomai/xenomai-images/-/pipelines/2500187079 > > Changes since v1 (the RFC): > * Do not depend on meta-isar but add the visionfive2 BSP to xenomai-images > * Use the latest openSBI version but stick to u-boot 2025.07 which is > unfortunately the last version that supports booting from SD-Card. > * Use the risc-v defconfig of linux kernel 7.0 and add the needed debug and > nfs switches in additional sections in the end. Factoring out the snippets > for all architectures can be discussed in later patch sets. > * Only run the tests on the qemu05 runner (tag: SIEMENS_ERL_QEMU) as long > as qemu01 runs on the outdated qemu 7.2.2 which hangs up with riscv > workloads from time to time. > > Changes since v2: > * Add information about the used board version in the xeno-lab to test file > and commit message > * Add information about the used u-boot version to the commit message > > Changes since v3: > * qemu-riscv64 testing patch already merged > * Cleaned up the mixed up commit message (sorry for the mess) > * Added StarFive VisionFive2 kconfig entry > > Tobias Schaffner (3): > ci: Fix deploy script to handle multiple DTB files > riscv: Add StarFive VisionFive2 board support > ci: run ci tests on StarFive VisionFive2 1.2a > > Kconfig | 5 ++ > ci/lib/gitlab-ci-base.yml | 21 ++++++ > ci/lib/kernel/head.yml | 13 ++++ > conf/machine/starfive-visionfive2.conf | 21 ++++++ > kas/board/starfive-visionfive2.yaml | 15 ++++ > .../opensbi-starfive-visionfive2_1.8.1.bb | 19 +++++ > .../u-boot-starfive-visionfive2_2025.07.bb | 31 ++++++++ > scripts/deploy_to_aws.sh | 9 +-- > tests/jobs/xenomai-starfive-visionfive2.yml | 71 +++++++++++++++++++ > wic/starfive-visionfive2.wks | 23 ++++++ > 10 files changed, 224 insertions(+), 4 deletions(-) > create mode 100644 conf/machine/starfive-visionfive2.conf > create mode 100644 kas/board/starfive-visionfive2.yaml > create mode 100644 recipes-bsp/opensbi/opensbi-starfive-visionfive2_1.8.1.bb > create mode 100644 recipes-bsp/u-boot/u-boot-starfive-visionfive2_2025.07.bb > create mode 100644 tests/jobs/xenomai-starfive-visionfive2.yml > create mode 100644 wic/starfive-visionfive2.wks > Thanks, applied. Jan -- Siemens AG, Foundational Technologies Linux Expert Center