aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2020-09-04Handle hints explicitly in order to not trap on them.Prashanth Mundkur1-1/+1
2020-06-18Make duopod build in coq again, and fix locationBrian Campbell1-5/+5
2020-06-16Use an output file for generated branch information in the coverage build.Prashanth Mundkur1-2/+3
2020-06-15Update Coq part of the Makefile to use opam packages by defaultBrian Campbell1-5/+28
2020-06-15c emulator makefile tweak, as suggested by ThibautChristopher Pulte1-1/+1
2020-06-10Enable sailcov support in c_emulator if SAILCOV is set in the environment.Prashanth Mundkur1-1/+7
2020-06-04- upgrade to opam 2 packageChristopher Pulte1-1/+4
2020-05-22Add compressed F,D instructions.Prashanth Mundkur1-2/+2
2020-05-22Add a Makefile target for new Sail->C backendAlasdair1-0/+4
2020-04-02Fix a bug in the softfloat interface that caused exception flags not to get a...Prashanth Mundkur1-2/+2
2020-02-26Add convenience 'osim' target for ocaml emulator.Robert Norton1-0/+2
2020-02-03Add softfloat fdext defs for rmem build.Prashanth Mundkur1-1/+1
2020-01-30Invoke recursive make using $(MAKE) as GNU recommendsScott Johnson1-2/+2
2020-01-29Fix rvfi build.Prashanth Mundkur1-1/+1
2020-01-23Add lem stubs for softfloat externs.rsnikhilPrashanth Mundkur1-2/+2
2020-01-22Merge branch 'master' into rsnikhilPrashanth Mundkur1-2/+2
2020-01-18Allow extensions to provide their own exception codes/namesJames Clarke1-2/+2
2020-01-08Add softfloat to rvfi build.Prashanth Mundkur1-1/+1
2020-01-07Merge branch 'master' into rsnikhil.Prashanth Mundkur1-26/+31
2020-01-07Separate out RVFI simulators like non-RVFIJames Clarke1-4/+4
2019-12-05Fix RVFI buildThomas Bauereiss1-1/+1
2019-12-03Merge remote-tracking branch 'origin/master' into mem_meta_mergeRobert Norton1-3/+10
2019-11-28Fix check for BBV_DIRThomas Bauereiss1-1/+1
2019-11-26Fix RV32 build for F/D extensions.Prashanth Mundkur1-4/+7
2019-11-26Add individual ocaml stubs for the softfloat functions.Prashanth Mundkur1-1/+1
2019-11-25Work around Isabelle problem in PTW functionsThomas Bauereiss1-0/+1
2019-11-14Create a RISC-V specialization for the default NaN bitpatterns in softfloat.Prashanth Mundkur1-2/+3
2019-11-06Separate out fdext control and update makefile.Prashanth Mundkur1-11/+7
2019-11-05Merge pull request #24 from rems-project/csr_extPrashanth Mundkur1-0/+6
2019-11-04First cut at adding externs for softfloat.Prashanth Mundkur1-5/+15
2019-11-01Fix up riscv_duopod and make self containedAlasdair Armstrong1-3/+3
2019-10-31Add convenience targets for c emulator and rvfi.Robert Norton1-0/+6
2019-10-23Split 'riscv_insts_fdext.sail' into separate files for F and D, 'riscv_insts_...rsnikhil1-1/+1
2019-10-22Work-in-progress commit; some 'execute' clauses completed (detail below).rsnikhil1-1/+2
2019-10-21Interim commit while developing code for F, D extensions (detail below).rsnikhil1-1/+13
2019-10-09Add {read,write}_ram for CoqThomas Bauereiss1-5/+6
2019-10-09Read/write memory values and metadata together atomicallyThomas Bauereiss1-16/+12
2019-09-18Add a hook for extensions to supress writes to misa.C if necessary.Robert Norton1-1/+1
2019-09-17Run Sail with -dno_cast even when it comes from opam packageScott Johnson1-1/+3
2019-09-04Merge remote-tracking branch 'origin/master' into vmem_ext.vmem_extRobert Norton1-2/+2
2019-08-19RISC-V spec, without implicit castsAlasdair Armstrong1-1/+1
2019-08-13Fix Coq duopod build by giving missing termination measureBrian Campbell1-1/+1
2019-07-22Make a custom exception code available for extensions, and remove the E_CHERI...Prashanth Mundkur1-1/+3
2019-07-22Merge branch 'master' into vmem_extPrashanth Mundkur1-4/+4
2019-07-19Fixed two typosShaked Flur1-1/+1
2019-07-18Make sure everything builds correctlyAlasdair Armstrong1-4/+4
2019-07-15Allow extensions to types of memory access, and factor out PTE and PTW defini...Prashanth Mundkur1-2/+2
2019-07-02Crank up optimisation (sail and gcc).Robert Norton1-2/+2
2019-06-26Merge branch 'master-cleanup' into pmpPrashanth Mundkur1-0/+7
2019-06-20Add PMP address and entry matching, and priority logic.Prashanth Mundkur1-1/+5