summary refs log tree commit diff stats
path: root/gitlab/issues/target_riscv/host_missing/accel_missing/2467.toml
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab/issues/target_riscv/host_missing/accel_missing/2467.toml')
-rw-r--r--gitlab/issues/target_riscv/host_missing/accel_missing/2467.toml43
1 files changed, 43 insertions, 0 deletions
diff --git a/gitlab/issues/target_riscv/host_missing/accel_missing/2467.toml b/gitlab/issues/target_riscv/host_missing/accel_missing/2467.toml
new file mode 100644
index 000000000..96866d5ef
--- /dev/null
+++ b/gitlab/issues/target_riscv/host_missing/accel_missing/2467.toml
@@ -0,0 +1,43 @@
+id = 2467
+title = "OpenSBI 1.5 packaged in QEMU 9.0.50 fails to support poweroff with 'spike' board"
+state = "closed"
+created_at = "2024-07-29T22:17:18.700Z"
+closed_at = "2024-12-27T17:06:30.852Z"
+labels = ["target: riscv"]
+url = "https://gitlab.com/qemu-project/qemu/-/issues/2467"
+host-os = "Ubuntu 24.10"
+host-arch = "amd64"
+qemu-version = "9.0.50 (v9.0.0-2711-g93b799fafd)"
+guest-os = "n/a"
+guest-arch = "n/a"
+description = "n/a"
+reproduce = """Build upstream U-Boot:
+
+- git clone https://source.denx.de/u-boot/u-boot.git
+- cd u-boot
+- make qemu-riscv64_smode_defconfig
+- CROSS_COMPILE=riscv64-linux-gnu- make
+
+Run U-Boot and execute poweroff command
+
+- qemu-system-riscv64 -kernel u-boot.bin
+- poweroff
+
+Poweroff fails.
+
+When building upstream OpenSBI v1.5 with 
+
+- git clone https://github.com/riscv-software-src/opensbi.git
+- cd opensbi
+- git reset --hard v1.5
+- CROSS_COMPILE=riscv64-linux-gnu- make PLATFORM=generic
+
+and then running
+
+- qemu-system-riscv64 -bios fw_dynamic.bin -kernel u-boot.bin
+- poweroff
+
+poweroff succeeds.
+
+Please, distribute an unpatched OpenSBI v1.5 with QEMU."""
+additional = "n/a"