Skip to content

Releases: riscv-software-src/opensbi

OpenSBI Version 0.8

20 Jun 10:41
Compare
Choose a tag to compare

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

20 Apr 11:45
Compare
Choose a tag to compare

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

24 Feb 12:19
Compare
Choose a tag to compare

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

09 Oct 06:32
Compare
Choose a tag to compare

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

02 Jul 06:34
Compare
Choose a tag to compare

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

26 Feb 17:03
Compare
Choose a tag to compare

This release include crucial build fix over 0.2 release for 32bit systems.

OpenSBI Version 0.2

26 Feb 16:47
Compare
Choose a tag to compare

This release primarily brings RISC-V 32bit support and bug fixes over previous release.

OpenSBI Version 0.1

30 Jan 07:07
Compare
Choose a tag to compare

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.