Provide test environments for running qemu-riscv64_smode and qemu-riscv64_smode_acpi.
These use the OpenSBI implementation provided by QEMU and pass main u-boot as -kernel parameter. ACPI is enabled for both boards. We still expect the boards to use QEMU's device-tree as control device-tree. Signed-off-by: Heinrich Schuchardt <[email protected]> --- bin/travis-ci/conf.qemu-riscv64_smode_acpi_na | 11 +++++++++++ bin/travis-ci/conf.qemu-riscv64_smode_na | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 bin/travis-ci/conf.qemu-riscv64_smode_acpi_na create mode 100644 bin/travis-ci/conf.qemu-riscv64_smode_na diff --git a/bin/travis-ci/conf.qemu-riscv64_smode_acpi_na b/bin/travis-ci/conf.qemu-riscv64_smode_acpi_na new file mode 100644 index 0000000..ff5ecfb --- /dev/null +++ b/bin/travis-ci/conf.qemu-riscv64_smode_acpi_na @@ -0,0 +1,11 @@ +# SPDX-License-Identifier: MIT +# +# Copyright (c) 2025 Heinrich Schuchardt + +console_impl=qemu +qemu_machine="virt,acpi=on" +qemu_binary="qemu-system-riscv64" +qemu_extra_args="-cpu rva23s64 -m 1G -nographic -netdev user,id=net0,tftp=${UBOOT_TRAVIS_BUILD_DIR} -device virtio-net-device,netdev=net0 -netdev user,id=net1,tftp=${UBOOT_TRAVIS_BUILD_DIR} -device virtio-net-device,netdev=net1 -device virtio-rng-device" +qemu_kernel_args="-kernel ${U_BOOT_BUILD_DIR}/u-boot" +reset_impl=none +flash_impl=none diff --git a/bin/travis-ci/conf.qemu-riscv64_smode_na b/bin/travis-ci/conf.qemu-riscv64_smode_na new file mode 100644 index 0000000..ff5ecfb --- /dev/null +++ b/bin/travis-ci/conf.qemu-riscv64_smode_na @@ -0,0 +1,11 @@ +# SPDX-License-Identifier: MIT +# +# Copyright (c) 2025 Heinrich Schuchardt + +console_impl=qemu +qemu_machine="virt,acpi=on" +qemu_binary="qemu-system-riscv64" +qemu_extra_args="-cpu rva23s64 -m 1G -nographic -netdev user,id=net0,tftp=${UBOOT_TRAVIS_BUILD_DIR} -device virtio-net-device,netdev=net0 -netdev user,id=net1,tftp=${UBOOT_TRAVIS_BUILD_DIR} -device virtio-net-device,netdev=net1 -device virtio-rng-device" +qemu_kernel_args="-kernel ${U_BOOT_BUILD_DIR}/u-boot" +reset_impl=none +flash_impl=none -- 2.51.0

