History log of /seL4-l4v-10.1.1/l4v/sys-init/WellFormed_SI.thy
Revision Date Author Comments
# b5cdf470 13-Jun-2018 Gerwin Klein <gerwin.klein@data61.csiro.au>

globally use session-qualified imports; add Lib session

Session-qualified imports will be required for Isabelle2018 and help clarify
the structure of sessions in the build tree.

This commit mainly adds a new set of sessions for lib/, including a Lib
session that includes most theories in lib/ and a few separate sessions for
parts that have dependencies beyond CParser or are separate AFP sessions.
The group "lib" collects all lib/ sessions.

As a consequence, other theories should use lib/ theories by session name,
not by path, which in turns means spec and proof sessions should also refer
to each other by session name, not path, to avoid duplicate theory errors in
theory merges later.


# 41d4aa4f 25-Oct-2016 Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>

Isabelle2016-1: update references to renamed constants and facts


# 4905a589 13-Nov-2016 Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>

trivial: remove some uses of find_theorems


# 0e5ffd1e 27-Apr-2016 Matthew Brecknell <Matthew.Brecknell@nicta.com.au>

arch_split: requalify abstract theories


# 57c29692 25-Apr-2016 Matthew Brecknell <Matthew.Brecknell@nicta.com.au>

arch_split: SysInitExamples checking


# 0f2d5576 23-Nov-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

terminology in comments: async ep -> notifications


# 457a55a8 01-Nov-2015 Joel Beeren <joel.beeren@nicta.com.au>

add arch_tcb object to C, rename aep -> ntfn


# c8d06920 21-Sep-2015 Daniel Matichuk <daniel.matichuk@nicta.com.au>

sys-init now checks


# c7cccbf7 14-May-2015 Gerwin Klein <gerwin.klein@nicta.com.au>

sys-init: Isabelle2015 update


# 66ea3fa8 30-Oct-2014 Andrew Boyton <andrew.boyton@nicta.com.au>

sys-init: Label all limitations of the system initialiser with "LIMITATION".


# 2b7b2589 17-Sep-2014 Andrew Boyton <andrew.boyton@nicta.com.au>

sys-init: Prove the starting of threads is done correctly.

We no longer assume the starting of threads, but prove it correct
(assuming the behaviour of the scheduler).


# 7167ea42 08-Sep-2014 Andrew Boyton <andrew.boyton@nicta.com.au>

CapDL: Made IRQ Nodes a new object type, not a small CNode.

IRQ Nodes are now their own object type in capDL. This makes it much easier
to distinguish between "real" CNodes and IRQ Nodes.

Updated:
* the capDL refinement,
* the access proofs, and
* the system initialiser.


# 2a03e81d 14-Jul-2014 Gerwin Klein <gerwin.klein@nicta.com.au>

Import release snapshot.