| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-05-22 | Fix one part of cast introduction, leave another for later | Brian Campbell | |
| 2018-05-22 | Re-enable the RISC-V lem build, and switch the test-suite to use the ↵ | Prashanth Mundkur | |
| platform build. | |||
| 2018-05-22 | Fix for E_cons not being compiled correctly into OCaml | Alasdair Armstrong | |
| 2018-05-22 | Fix Lem build for RISC-V | Thomas Bauereiss | |
| 2018-05-21 | Fix a doc typo. | Prashanth Mundkur | |
| 2018-05-21 | Add the missed _tags file, and fix a typo. | Prashanth Mundkur | |
| 2018-05-21 | Start platform execution at the reset-vector in the rom. | Prashanth Mundkur | |
| 2018-05-21 | Add in the platform files and update the ocaml build. Disable the isabelle ↵ | Prashanth Mundkur | |
| build until we add suitable platform definitions/stubs. The platform bits are not yet hooked into the model, but only into the build, so are untested. | |||
| 2018-05-21 | Add an -ocaml-nobuild option to avoid building the generated ocaml by ↵ | Prashanth Mundkur | |
| default (off by default). | |||
| 2018-05-21 | Move the top-level loop from main to riscv_step, but remove elf bits. | Prashanth Mundkur | |
| 2018-05-21 | Move mem-op-result to _sys to be usable from _platform. | Prashanth Mundkur | |
| 2018-05-21 | Get Aarch64 exported to HOL4 | Brian Campbell | |
| Worked around problem with the model where it tries to use bound variables in patterns | |||
| 2018-05-21 | cheri: fix a bug in cfromptr: should give null result when value of rt is ↵ | Robert Norton | |
| zero not only when rt is the zero register (zr). | |||
| 2018-05-21 | Ignore src/share_directory.ml | Ramana Kumar | |
| src/Makefile suggests this is a generated file | |||
| 2018-05-18 | Make named theorem collections of state monad more fine-grained | Thomas Bauereiss | |
| 2018-05-18 | Add lemmas about monadic Boolean connectives | Thomas Bauereiss | |
| 2018-05-18 | Clean up aarch64_extras.lem | Thomas Bauereiss | |
| 2018-05-18 | Fix bug in rewriting variable updates | Thomas Bauereiss | |
| 2018-05-18 | mips: add support for CP0 Config0.K0 field because a test has appeared for ↵ | Robert Norton | |
| it. This concerns cache behaviour of kernel segment k0 but since we dont have a cache we just store the value. It could be relevant to RMEM if we ever want to support kernel mode there. | |||
| 2018-05-18 | cheri: add support for clc with big immediate (clcbi). This is quite easily ↵ | Robert Norton | |
| done by making it decode to same CLC ast node and extending length of immediate field to 16 bits. cscbi is not supported as the feeling is that it will not be needed. | |||
| 2018-05-18 | use correct inequality for strings. | Robert Norton | |
| 2018-05-18 | Add sail_valuesAuxiliary rw theorems to computeLib | Ramana Kumar | |
| 2018-05-18 | Improve sail-heap dependencies in the Holmakefile | Ramana Kumar | |
| 2018-05-18 | Update HOL4 snapshot | Ramana Kumar | |
| 2018-05-18 | Avoid split_on_char function that was introduced in OCaml 4.04. Use Util ↵ | Robert Norton | |
| version instead and make sure to install util and copy it to ocaml build directory. | |||
| 2018-05-17 | build fixes: add back tag effect skips required for mips. Move UART check in ↵ | Robert Norton | |
| to correct place in main.sail. Remove add_atom and sub_atom from prelude as we get them from arith.sail. | |||
| 2018-05-17 | changes to for testing FreeBSD boot on MIPS: allowing loading raw file in ↵ | Robert Norton | |
| ocaml main so that we can have simboot + kernel. Support UART output only. | |||
| 2018-05-17 | Merge branch 'cheri-mono' into sail2 | Brian Campbell | |
| 2018-05-17 | Clean out old sequential files | Brian Campbell | |
| 2018-05-17 | Fix Isabelle->OCaml wrapper | Thomas Bauereiss | |
| 2018-05-17 | Refactor main.sail | Thomas Bauereiss | |
| 2018-05-17 | Remove sequential code again | Brian Campbell | |
| 2018-05-17 | Clean up CHERI HOL generation a little too | Brian Campbell | |
| 2018-05-17 | Clean up MIPS for HOL4 a little | Brian Campbell | |
| Move mono_rewrites into lib | |||
| 2018-05-17 | Tidy up HOL4 riscv a little | Brian Campbell | |
| 2018-05-17 | Use an intermediate base_monad type alias in Lem, | Brian Campbell | |
| resolving the difference in type parameters between the prompt and state monads, and allowing a single output file to be used with either. Normally, the type alias is to the prompt monad, but for HOL4 we use the state monad. | |||
| 2018-05-16 | Some minor edits and typo-fixes to the manual, and update the files in the ↵ | Prashanth Mundkur | |
| riscv model. | |||
| 2018-05-16 | Add handwritten script to Holmakefile | Brian Campbell | |
| 2018-05-16 | More targeted gitignore for HOL4 | Brian Campbell | |
| (will do individual models later) | |||
| 2018-05-16 | Termination proofs and lemmata for sail_values hol | Ramana Kumar | |
| 2018-05-16 | Ignore .hollogs | Ramana Kumar | |
| 2018-05-16 | Declare hol automatic termination in sail_values | Ramana Kumar | |
| 2018-05-16 | Add global gitignore entries for HOL4 | Brian Campbell | |
| 2018-05-15 | Really don't remove those files | Brian Campbell | |
| 2018-05-15 | Fix the ebreak instruction to trap, and remove the now obsolete internal ↵ | Prashanth Mundkur | |
| exception. This should fix the sbreak test. | |||
| 2018-05-15 | Make all of Sail HOL libraries, not just the base heap | Brian Campbell | |
| 2018-05-14 | import new build of riscv tests including some new ones that are expected to ↵ | Robert Norton | |
| pass. | |||
| 2018-05-14 | Ignore built files in HOL4 snapshot | Brian Campbell | |
| 2018-05-14 | Add missing HOL4 files (and disable overzealous cleaning) | Brian Campbell | |
| 2018-05-12 | Add ROOT files | Thomas Bauereiss | |
