History log of /seL4-l4v-10.1.1/l4v/proof/capDL-api/Kernel_DP.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.


# f0795805 15-Feb-2018 Michael Sproul <michael.sproul@data61.csiro.au>

SELFOUR-1016: fix confused deputy problem when setting priorities


# 511c6b2d 03-Nov-2016 Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>

Isabelle2016-1: rename free variables to avoid capture


# 3b679b0c 30-Oct-2016 Xin,Gao <xin.gao@nicta.com.au>

SELFOUR-444: fix DSpecProofs and SysInit


# a3714e81 03-Oct-2016 Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>

SELFOUR-276: Finish proofs for maximum controlled priority (MCP)

To finish the proof of refinement to C, the specification for checkPrio
needed strengthening: the checkPrio spec now takes a machine word
argument. In the spec, priorities are still stored as 8-bit quantities,
however. Once the spec was strenthened, it was possible to remove some
redundant checks and mask operations from the C code.

A thread's maximum controlled priority (MCP) determines the maximum
thread priority or MCP it can assign to another thread (or itself).


# 33b5dab6 08-Feb-2016 Gao Xin <xin.gao@nicta.com.au>

l4v-sabre: proof fix upto InfoFlowC


# 0199c5c1 11-Sep-2014 Gao Xin <xgao@xinmac-204.keg.ertos.in.nicta.com.au>

Fix seL4_TCB_Resume


# 5015f53d 10-Sep-2014 Gao Xin <xgao@xinmac-204.keg.ertos.in.nicta.com.au>

fix seL4_TCB_WriteRegisters


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

Import release snapshot.