- Nov 05, 2019
-
-
Robert Norton authored
Add a hook to allow extensions to veto xret. This will be used by CHERI extension. Note that illegal exception on mode check failure takes precedence over CHERI to allow for virtualisation.
-
- Oct 31, 2019
-
-
Robert Norton authored
-
- Oct 13, 2019
-
-
pes20 authored
-
- Sep 19, 2019
-
-
Prashanth Mundkur authored
-
Robert Norton authored
-
Prashanth Mundkur authored
Rename var to make it clear it is physical and not virtual. There are a lot of variables in riscv_mem.sail and riscv_platform.sail named addr and it's not always clear if that is physical or virtual address. These changes rename those variables to paddr to reduce ambiguity.
-
- Sep 18, 2019
-
-
Robert Norton authored
Run Sail with -dno_cast even when it comes from opam package
-
Robert Norton authored
Expand getopt_long option string to multiple lines
-
Scott Johnson authored
-
Scott Johnson authored
This will make future diffs easier to read and merge, since adding and removing options will show up as entire lines that change instead of a few characters in the middle of the line.
-
- Sep 12, 2019
-
-
Peter Sewell authored
-
Peter Sewell authored
-
Peter Sewell authored
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
-
- Sep 11, 2019
-
-
Robert Norton authored
-
- Sep 10, 2019
-
-
Robert Norton authored
-
Robert Norton authored
-
- Sep 06, 2019
-
-
Robert Norton authored
-
- Sep 05, 2019
-
-
Robert Norton authored
-
- Aug 21, 2019
-
-
Prashanth Mundkur authored
-
- Aug 20, 2019
-
-
Alasdair Armstrong authored
-
- Aug 14, 2019
-
-
Brian Campbell authored
-
- Aug 13, 2019
-
-
Brian Campbell authored
-
Brian Campbell authored
-
- Aug 10, 2019
-
-
Prashanth Mundkur authored
-
- Aug 05, 2019
-
-
Robert Norton authored
Add some effects to execute function declarationand remove val specs for calling functions to allow effects to be inferred.
-
- Jul 26, 2019
-
-
Thomas Bauereiss authored
Also fix "clean" target in Holmakefile
-
Prashanth Mundkur authored
-
- Jul 25, 2019
-
-
Thomas Bauereiss authored
-
- Jul 24, 2019
-
-
Prashanth Mundkur authored
-
- Jul 23, 2019
-
-
Prashanth Mundkur authored
Make a custom exception code available for extensions, and remove the E_CHERI code. Enable extensions for PTE checks and PTW errors, and propagate those into exception codes.
-
Prashanth Mundkur authored
-
- Jul 20, 2019
-
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
-
- Jul 19, 2019
-
-
Robert Norton authored
Add a new pc access function to get the architectural PC: on CHERI this is not what is in the PC register because the architectural PC is the offset of PCC and the PC register stores the absolute PC (at present -- may review this decision in future). This allows fix for AUIPC and RVFI reported PC.
-
Shaked Flur authored
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
-