Releases: riscv-software-src/opensbi
Releases · riscv-software-src/opensbi
OpenSBI Version 0.8
This release has:
- Simple FDT timer driver framework
- Simple FDT ipi driver framework
- Simple FDT irqchip driver framework
- Simple FDT serial framework
- Generic FDT based platform support
- Nuclei UX600 platform support
- Detect HART CSRs at boot time
- Multi-PLIC support
- Multi-CLINT support
- Allow multiple builtin DTBs
- Hypervisor v0.6.1 specification support
- Shakti C-class platform support
OpenSBI Version 0.7
This release has:
- Lots of code cleanups
- Lots of performance improvements
- SBI v0.2 HSM extension
- Simple bitops library
- Simple bitmap library
- Simple hartmask library
- Sparse and discontinuous HART id support
- Memory reservation in DTB passed to next booting stage
- OpenPiton platform support
OpenSBI Version 0.6
This release has:
- Relocation lottery in reference firmwares
- Preferred boot HART field in fw_dynamic_info
- Platform specific optional way to specify MISA
- Hypervisor v0.5 specification support
- SBI v0.2 TIME extension
- SBI v0.2 IPI extension
- SBI v0.2 RFENCE extension
- T-HEAD C910 platform support
- HART exit path support
- Dynamic creation of IPI events
- Dynamic registration of SBI extensions
- Removed qemu/sifive_u platform support
- Spike platform support
- Print MIDELEG and MEDELEG in boot prints
OpenSBI Version 0.5
This release has:
- Lot of critical fixes
- Hypervisor extension support
- SBI v0.2 base extension support
- Debug prints support
- Handle traps when doing unpriv load/store
- Allow compiling without FP support
- Use git describe to generate boot-time banner
- Andes AE350 platform support
OpenSBI Version 0.4
This release has:
- Lot of bug fixes
- Optimized SBI remote fence implementation
- FW_DYNAMIC reference firmware
- Out-of-tree platform support
- Simple allocator to manage extra per-HART scratch space
- More external firmware friendly code organization
- Relocation support in reference firmwares
- Ariane FPGA platform support
OpenSBI Version 0.3
This release include crucial build fix over 0.2 release for 32bit systems.
OpenSBI Version 0.2
This release primarily brings RISC-V 32bit support and bug fixes over previous release.
OpenSBI Version 0.1
This is the first release of OpenSBI implementing version 0.1 of the RISC-V SBI specifications. Support is limited to 64bit RISC-V systems with this release. 32bit support will be available in follow up releases.