-
Current version of DBTR extension documentation proposes to use `sbi_debug_num_triggers` in boot time of S-mode application due to discovery of hardware debug triggers capabilities. It easily allows t…
-
**Describe the bug**
When attempting to create a RISCV version of the Linux Kernel v6.11.3, the kernel panics due to an illegal instruction.
**Affects version**
gem5 24.0.0.1
**gem5 Modificat…
-
Hi, Eugene
Thank you for the open-source project. Could anyone provide insight into the possible causes of this issue or suggest a solution?
I have encountered an issue while attempting to boot a …
-
The current SBI specification assumes familiarity with C/C++ type widths, which I would argue is inappropriate for this level of documentation. I would like to see the type widths in use formally spec…
-
### What happened
Evaluating suspend mode on CanMV K230. Starting by rebuilding image with PMU support.
Boot starts but hangs after output lines:
```
[ 1.665207] gpio gpiochip6: (9140c000.gpio5…
-
It appears that the SBI specification doesn't currently support changing SXLEN. Of course, not all cores can do this, but I think it would potentially be valuable on cores that can.
I think we coul…
-
Hello,
while writing a test for KVM unit tests, to test sbi_get_impl_id() function, I realized there is no way to check if the returned value is within an acceptable range.
Discussing it with @jones…
-
In [the text](https://github.com/riscv-non-isa/riscv-sbi-doc/blob/master/src/ext-firmware-features.adoc?plain=1#L3-L5) the FWFT feature types are described as "32-bit identifiers", but in [function ca…
-
Hi there,
I was recently running OpenSBI + Linux on Spike and root launches as expected with regular small rootfs payload. However, when I rerun simulation with 3.6GB of data added to the rootfs o…
-
Following the instructions presented on the README, I've generated a custom Linux binary with USB support. The buildroot configuration file used is the default `litex_vexriscv_usbhost_defconfig` with …