RetroFed Forum
Your home away from modern life.
Sail RISC-V Golden Model v0.11
Post Reply
AuthorMessage
Jure Repinc lemmy.ml JRepin@lemmy.ml
Joined: 2023-06-08
(edited) Quote

This is formal specification of the RISC-V architecture, written in Sail.

The model specifies assembly language formats of the instructions, the corresponding encoders and decoders, and the instruction semantics. A reading guide to the model is provided in the doc/ subdirectory, along with a guide on how to add a new extension to the model.

The highlight of this release is substantially improved performance on Linux boot after a fix to the handling of superpages in the TLB.

This release adds 13 new extensions; all mandatory extensions for RVAU23 are now supported.

Several configuration parameters have been added, along with new command line options. The model implements a simple external interrupt generator, and the wait duration of instructions like WFI can be specified. The handling of misaligned accesses can bespecified at a more granular level.

7   Original
Post Reply
Back to top