Prebuilt RVVM firmware (OpenSBI 1.2, U-Boot 2023.4)
LekKit
released this
11 Apr 09:31
·
13 commits
to master
since this release
This is a recommended firmware combination for RVVM riscv64 (Works under QEMU as well)
HOWTO:
- Use
fw_jump.bin
as a firmware, also usable for a custom kernel payload (SBI->Linux, etc) - Use
u-boot.bin
as a kernel payload to boot the next stage from the storage drive (SBI->U-Boot->EFI->...), this is recommended for existing OS images like Ubuntu, Fedora, FreeBSD, Haiku
The fw_payload.bin
combines OpenSBI and U-Boot into a single firmware so you can do rvvm fw_payload.bin -i haiku-nightly.img
without extra typing. It may be also flashed onto emulated FW chip in future.
Sources:
- Upstream OpenSBI 1.2: https://github.com/riscv-software-src/opensbi
- U-Boot 2023.4 with NVMe and EFIFB support enabled: https://github.com/u-boot/u-boot/tree/v2023.04