#
05925b88 |
|
18-Jun-2018 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
riscv design: initial RISCV64 setup
|
#
8273ca81 |
|
12-Sep-2017 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
cspec: Remove redundancy in build rules and theory files for c-kernel builds Removes files that were duplicated in cspec/$L4V_ARCH directories to exist directly in the cspec directory and contain $L4V_ARCH switches where needed. This allows for a single Makefile for building the C kernel and the KernelInc_C theory, which is different between architectures, to still exist per L4V_ARCH. As the build location of the C kernel, and the resulting kernel_all.c_pp artifact, is moved this change needs to be reflected in all the theory files that refer to it.
|
#
ba941179 |
|
13-Sep-2017 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
cspec: Use CMake for building the C kernel The seL4 kernel now supports a CMake based build in addition to the original Make based one. This changes the Makefile that previously included the kernel Makefile to instead have rules for instantiating a sub CMake build As the location of built files have changed the KernelInc_C theory also needs to be updated to point to the new locations for the generated artifacts.
|
#
f4a220e5 |
|
30-Jul-2017 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
x64: remove generated exec spec
|
#
dba1b08c |
|
20-Jul-2017 |
Alejandro Gomez-Londono <alejandro.gomez@data61.csiro.au> |
c-parser: Removes automatically generated lexer and parser files
|
#
ce748b75 |
|
22-Jun-2017 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
x64: create arch-specific CKernel
|
#
a719cb3e |
|
20-Jun-2017 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
trivial: ignore haskell-translator outputs in spec/machine tags: [NO_PROOF]
|
#
81663c97 |
|
17-Jul-2016 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
arm-hyp execspec: add skel/ARM_HYP, m-skel/ARM_HYP, make haskell-translator work for ARM_HYP (copied from ARM) Per-plaform CPP configuration for spec-check and make-spec. The configuration is still duplicated between the two scripts, but now the translation/check for ARM_HYP will use correct CPP settings.
|
#
41f200d5 |
|
09-May-2017 |
Alejandro Gomez-Londono <alejandro.gomez@data61.csiro.au> |
design: Update Makefiles + tests.xml to auto-generate the design spec * It runs the haskell-translator as a dependency, eliminating the need for "run haskell translator" commits.
|
#
9d4aa7f4 |
|
30-Mar-2017 |
Rafal Kolanski <rafal.kolanski@nicta.com.au> |
gitignore: new cspec locations (per-arch)
|
#
3dafec7d |
|
25-Jan-2017 |
Joel Beeren <Joel.Beeren@nicta.com.au> |
backport changes to ARM proofs from X64 work in progress - replace ARM-specific constants and types with aliases which can be instantiated separately for each architecture. - expand lib with lemmas used in X64 proofs. - simplify some proofs. Also-by: Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>
|
#
ed19e4a3 |
|
16-Jan-2017 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
c-parser: support arch-specific testfiles
|
#
c1cb43e8 |
|
10-Jan-2017 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
trivial: ignore generated files
|
#
4337e324 |
|
24-Nov-2016 |
Joel Beeren <joel.beeren@nicta.com.au> |
l4v: add jEdit autosave files to .gitignore
|
#
b3e6e4f2 |
|
24-Nov-2016 |
Joel Beeren <joel.beeren@nicta.com.au> |
l4v: add jEdit autosave files to .gitignore [NO_PROOF]
|
#
0dbaf716 |
|
09-Oct-2016 |
Joel Beeren <joel.beeren@nicta.com.au> |
c-parser: Adjusted X64 TargetNumbers file for experimentation.
|
#
945ee811 |
|
01-Sep-2016 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
CParser multi_arch_refactor: build standalone parser in dir named after arch Architecture names follow L4V_ARCH-style naming conventions ('ARM', 'FAKE64'). However, the standalone parser does not make use of the L4V_ARCH environment variable. The standalone-parser Makefile builds all architectures at once, producing binaries at 'ARM/c-parser', 'FAKE64/c-parser', and similarly for the tokenizer. There are also wrapper scripts 'c-parser' and 'tokenizer' in the standalone-parser directory, which take an architecture on the command line. The make_munge.sh script calls the appropriate binary parser directly.
|
#
886fe0ef |
|
31-Aug-2016 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
CParser multi_arch_refactor: fix tokenizer build
|
#
7da160d2 |
|
13-Aug-2016 |
Michael Norrish <Michael.Norrish@nicta.com.au> |
Create standalone parser per architecture Also include a wrapper that calls any of them in a completely straightforward way.
|
#
df8e65fb |
|
16-May-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
autolevity: initial commit with test run on AInvs
|
#
4ba41b4a |
|
08-Jun-2016 |
Matthew Brecknell <Matthew.Brecknell@nicta.com.au> |
haskell-spec: ignore documentation outputs
|
#
e1ae9e94 |
|
24-May-2016 |
Alejandro Gomez-Londono <alejandro.gomez@nicta.com.au> |
arch_split: Detype_AI [VER-557]
|
#
9c563f01 |
|
09-Feb-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
L4V support for using skip cache. Ignore the cache files. Also, add a flag which has run_tests.sh build the skip cache.
|
#
be0ebaa1 |
|
10-Nov-2015 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
ignore generated autoconf.h
|
#
b880019e |
|
21-May-2015 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
ignore more
|
#
297fbebf |
|
21-May-2015 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
ignore generated file
|
#
0d0f571d |
|
09-Apr-2015 |
Michael Norrish <michael.norrish@nicta.com.au> |
Git-Ignore c-parser's tokenizer tool
|
#
35f237f2 |
|
05-Nov-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
ignore backup files
|
#
e0b7e21d |
|
08-Oct-2014 |
David Greenaway <david.greenaway@nicta.com.au> |
attribute tracing: Mechanism to work out changes in simpsets across revisions. The idea of this file is to allow users to determine how the simpset, cong set, intro set, wp sets, etc. have changed from an old version of the repository to a new version. The process is as follows: 1. A user runs "save_attributes" on an old, working version of the theory. 2. This tool will write out a ".foo.attrib_trace" file for each theory processed. 3. The user modifies imports statements as required, possibly breaking the proof. 4. The user can now run "diff_attributes" to determine what commands they should run to restore the simpset / congset /etc to something closer to the old version. The tool is not complete, in that it won't always suggest the full set of "simp add", "simp del", etc commands. Nor does it know that a rule added to the simpset is causing a problem. It merely lists a hopefully-sensible set of differences.
|
#
4a62bf5b |
|
28-Jul-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
ignore generated files
|
#
84595f42 |
|
17-Jul-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
release cleanup
|