From 5f66188fd51f3dbd730de647808637eaa3d3ab67 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Fri, 26 Dec 2025 20:01:13 -0700 Subject: [PATCH] test: hooks: Update qemu-riscv64 config for S-mode with OpenSBI Update the qemu-riscv64 hook config to use OpenSBI as the BIOS and load U-Boot as the kernel, which is required for S-mode operation. Co-developed-by: Claude Signed-off-by: Simon Glass --- test/hooks/bin/travis-ci/conf.qemu-riscv64_na | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/hooks/bin/travis-ci/conf.qemu-riscv64_na b/test/hooks/bin/travis-ci/conf.qemu-riscv64_na index 97c346912ff..28c14ca98cc 100644 --- a/test/hooks/bin/travis-ci/conf.qemu-riscv64_na +++ b/test/hooks/bin/travis-ci/conf.qemu-riscv64_na @@ -1,11 +1,10 @@ # SPDX-License-Identifier: MIT -# -# Copyright (c) 2019 Heinrich Schuchardt +# Config for qemu-riscv64 S-mode (requires OpenSBI) console_impl=qemu qemu_machine="virt" qemu_binary="qemu-system-riscv64" qemu_extra_args="-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="-bios ${U_BOOT_BUILD_DIR}/u-boot" +qemu_kernel_args="-bios ${OPENSBI} -kernel ${U_BOOT_BUILD_DIR}/u-boot.bin" reset_impl=none flash_impl=none