| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-25 | Fix BLR | Shaked Flur | |
| Reorder the read and write of registers to allow MP+dmb.sy+blr-addr. | |||
| 2020-11-25 | Make WFE, SEV and SEVL effectively NOPs | Shaked Flur | |
| 2019-08-20 | add -coq_alt_modules option to override the default imported modules | pes20 | |
| 2019-08-01 | Merge branch 'sail2' into separate_bv | Alasdair Armstrong | |
| 2019-07-18 | Add a feature flag for barrier type change | Alasdair Armstrong | |
| Fix SMT mem_builtin test case | |||
| 2019-07-18 | Update aarch64_small to build with new barriers | Alasdair Armstrong | |
| Make sure barrier changes don't affect other models for now | |||
| 2019-07-18 | Support DMB/DSB domains | Shaked Flur | |
| 2019-07-16 | Fix all remaining tests for this branch | Alasdair | |
| 2019-06-24 | Rules and supporting files for building aarch64_small monomorphised Isabelle | Brian Campbell | |
| 2019-06-20 | Tweak two aarch64_small definitions to help monomorphisation | Brian Campbell | |
| 2019-06-06 | SMT: Rename some functions to make usage clearer | Alasdair Armstrong | |
| 2019-06-06 | Fix aarch64_small makefile | Alasdair Armstrong | |
| 2019-06-06 | Add an option to pre-compile the axiomatic model for SMT | Alasdair Armstrong | |
| 2019-06-06 | Update aarch64_small hgen files | Alasdair Armstrong | |
| 2019-06-04 | Make sure aarch64_small can generate Jib for SMT | Alasdair Armstrong | |
| Add a test case for this | |||
| 2019-05-13 | aarch64_small: correct cast_bool_bit/cast_bit_bool functions | Jon French | |
| Fixes issue with spurious alignment faults etc. | |||
| 2019-05-13 | aarch64_small: convert memory access functions to use sail2 primitives | Jon French | |
| 2019-05-13 | aarch64_small: remove spurious extra declaration of _rPC | Jon French | |
| 2019-05-13 | aarch64_small: convert armv8_extras_embed.lem to new types etc | Jon French | |
| 2019-05-13 | aarch64_small: extern-ify and implement TMCommitEffect and SCTLR converter | Jon French | |
| 2019-05-13 | aarch64_small: fix interpreter primops in prelude | Jon French | |
| 2019-05-13 | aarch64_small: sort out types and names in hgen files | Jon French | |
| 2019-05-13 | aarch64_small: move around Unreachable fns to sort dependency issue | Jon French | |
| 2019-05-13 | aarch64_small: correct a couple of incorrect effects | Jon French | |
| 2019-05-13 | aarch64_small: add to Makefile parts for RMEM | Jon French | |
| 2019-03-22 | Tidy up of div and mod operators (C implementation was previously ↵ | Robert Norton | |
| inconsistent with ocaml etc.). Rename div and mod builtins to ediv_int/emod_int and tdiv_int/tmod_int and add corresponding implementations. Add a test with negative operands. This will break existing models but will mean users have to think about which versions they want and won't accidentally use the wrong one. | |||
| 2019-03-08 | wib | Shaked Flur | |
| 2019-03-08 | Adds the DC and IC instructions to AArch64_small; | Shaked Flur | |
| Also, removes etc/regfp.sail and etc/regfp2.sail in favour of lib/regfp.sail | |||
| 2019-03-05 | Add missing comma in armV8.sail | Alasdair Armstrong | |
| 2019-03-05 | Add Unallocated to the gen files | Ben Simner | |
| Adds the Unallocated sail ast node to be tracked by all the transformation files, to track the change made to sail1. | |||
| 2019-03-04 | cleanup | Christopher Pulte | |
| 2019-03-04 | last bit of sail1 to sail2 porting | Christopher Pulte | |
| 2019-03-04 | more sail1-to-sail2 porting | Christopher Pulte | |
| 2019-03-04 | more porting of armv8 from sail1 to sail2 | Christopher Pulte | |
| 2019-03-04 | more | Christopher Pulte | |
| 2019-03-02 | more | Christopher Pulte | |
| 2019-03-02 | more | Christopher Pulte | |
| 2019-03-02 | more | Christopher Pulte | |
| 2019-03-01 | more progress | Christopher Pulte | |
| 2019-02-28 | more progress | Christopher Pulte | |
| 2019-02-13 | fixes | Christopher Pulte | |
| 2019-02-13 | small progress | Christopher Pulte | |
| 2019-02-12 | checking in in-progress translation of Shaked's handwritten sail1 ARM model ↵ | Christopher Pulte | |
| to sail2 | |||
