This is a major release with some backwards-incompatible changes.
The highlights of the release are:
-
A single executable binary for the various ISA versions (RV32/RV64) and floating-point extensions (F/D).
-
The introduction of a JSON-based configuration system.
-
The use of the Sail module system to provide a modular structure to the RISC-V model.
-
Many new extensions, including complete coverage of the RVA23 vector crypto extensions.
-
The removal of obsolete in-tree ELF tests in favor of more recent upstream tests (currently from
riscv-software-src/riscv-tests
andchipsalliance/riscv-vector-tests
) in a unified test repo; these upstream tests are now used in CI. -
The removal of obsolete in-tree images for OS boot in favor of build scripts for more recent Linux boot images.
More details are available in the Changelog.