History log of /seL4-l4v-10.1.1/l4v/.gitignore
Revision Date Author Comments
# 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