- 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 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 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
-
Prashanth Mundkur authored
-
Alasdair Armstrong authored
Move updated 0.11 lem files from Shaked's commit into their own directory Remove the 0.7.1 lem directory that performed a similar purpose during the prompt monad changes Re-add model changes from Shaked's commit with a feature flag
-
Alasdair Armstrong authored
Move this commit to new_barriers branch until we can update C/SMT/etc and make a new release of Sail for backwards compatability with the opam package This reverts commit 273ec8b0.
-
- Jul 18, 2019
-
-
Shaked Flur authored
-
- Jul 17, 2019
-
-
Robert Norton authored
Disable mmio devices (clint and htif interfaces) when using RVFI to prevent divergence when using TestRIG.
-
- Jul 12, 2019
-
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
-
- Jul 11, 2019
-
-
Robert Norton authored
Fix an issue where zeros function defined in sail conflicted with lem builtin (lem backend does not do z encoding) and add default get_config_print_xxx builtins mappings to lem build (now there is no longer a sail definition of the function because of -Oconstant_fold bug). Also remove FEATURE_IMPLICITS ifdef that was required for backwards compatibility with long obsolete sail versions.
-
- Jul 10, 2019
-
-
Prashanth Mundkur authored
os-boot: Update Hafnium image
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
-
Prashanth Mundkur authored
Move the get_config_ print defaults to the backend preludes, since it seems to get optimized out by sail, making the emulator the command-line options ineffective.
-
Prashanth Mundkur authored
-
- Jul 09, 2019
-
-
Robert Norton authored
-
- Jul 03, 2019
-
-
Robert Norton authored
-
Hesham Almatary authored
* Reduce the size of the image by removing unused secondary VMs. * Recompile Linux with -march=rv64imac -mabi=lp64 (softfloat). * Remove NFS filesystem in Linux as it's not needed.
-
- Jul 02, 2019
-
-
Robert Norton authored
-
Robert Norton authored
Add an instruction limit option to C emulator. Also print kips every 2**20 (~100k) instructions with -p option so you can keep see how it varies during execution.
-
Robert Norton authored
-
- Jul 01, 2019
-
-
Robert Norton authored
-
Robert Norton authored
-
Robert Norton authored
-
- Jun 28, 2019
-
-
Robert Norton authored
Rename zeros and ones implicit functions to something that sail monomorphisation pass recognises. We don't need the overload.
-