8000
Skip to content

Tags: riscv/sail-riscv

Tags

2026-03-02-efdfe9b

Toggle 2026-03-02-efdfe9b's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Reduce code nesting in `run_hart_active` for simplicity. (#1570)

When triggers need to be handled for Sdtrig, they need to be considered
in conjunction with pending interrupts. This minor refactor reduces the
code churn to handle that case.

2026-02-23-c4d3140

Toggle 2026-02-23-c4d3140's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Log Sail exceptions into the execution trace. (#1555)

With a thrown Sail exception, the log now terminates with something
like:

```
[119] [M]: 0x000000008000200E (0x10A29073) csrrw x0, senvcfg, x5                    main+14
Fatal reserved behavior: xenvcfg.CBIE = 0b10
Exiting due to uncaught exception: prelude/errors.sail:28.2-28.41
```

where previously it would only show
```
[119] [M]: 0x000000008000200E (0x10A29073) csrrw x0, senvcfg, x5                    main+14
Exiting due to uncaught exception: prelude/errors.sail:28.2-28.41
```

This fixes #1553.

2026-02-16-a33475a

Toggle 2026-02-16-a33475a's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update version. (#1552)

0.10

Toggle 0.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update version. (#1552)

2026-02-09-de7c9e8

Toggle 2026-02-09-de7c9e8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Make `config` settings non-global (#1535)

Move the `config_..` settings into `CLIOptions` and `ModelImpl` so they
are no longer global.

2026-02-02-e7e6e07

Toggle 2026-02-02-e7e6e07's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add the Zibi extension. (#1507)

Add the Zibi extension, which adds conditional branch instructions to
compare with small immediates. This extension isn't ratified yet so it
is gated behind the `--enable-experimental-extensions` flag.

Spec: https://github.com/riscv/zibi/releases/
More info: riscv/zibi#2

2026-01-26-89935a8

Toggle 2026-01-26-89935a8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add configuration option for reserved behavior: odd number register f…

…or RV32Zdinx (#1462)

Add configuration option for reserved behavior: odd number register for
RV32Zdinx.
It allows two options: a fatal error that stops the simulation, or to
treat it as an illegal instruction (the default choice).
similar to that in #1403.

2026-01-12-397a7e8

Toggle 2026-01-12-397a7e8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Centralize memory-access-to-fault conversions. (#1475)

There were multiple conversions scattered around the model. Some used
wild-cards, making it easy to miss correct handling when adding a new
memory access type, or causing duplicated effort when changing memory
access handling.

0.9

Toggle 0.9's commit message

Verified

This tag was signed with the committer’s verified signature.
pmundkur Prashanth Mundkur
Version 0.9

0.8

Toggle 0.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare to release 0.8. (#1190)

Update the `cmake` version and Changelog.
0