History log of /seL4-l4v-10.1.1/l4v/proof/crefine/ARM_HYP/Recycle_C.thy
Revision Date Author Comments
# c4dc578b 17-Sep-2018 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

Fix up proofs after word lemma moves


# d7574020 20-Sep-2018 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

Remove pure word lemmas from proof/*

Removes redundant lemmas after moving them up to Word_Lib.


# 6b9d9d24 09-Jun-2018 Gerwin Klein <gerwin.klein@data61.csiro.au>

Isabelle2018: new "op x" syntax; now is "(x)"

(result of "isabelle update_op -m <dir>")


# bea2e09c 12-Mar-2018 Japheth Lim <Japheth.Lim@data61.csiro.au>

crefine: further update for C-parser change to avoid complex call lvals (JIRA VER-881)


# 7b36283c 24-Nov-2017 Rafal Kolanski <rafal.kolanski@nicta.com.au>

arm-hyp: revise scheduler / fastpath / scheduler bitmaps (SELFOUR-242)

Apply "invert-fastpath" changes to arm-hyp (ainvs, refine, crefine).
See main commit for arm for more context.


# 48b3a8b4 04-Oct-2017 Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>

update object and field widths for x64, and remove some magic numbers

In X64 update the following to match the C kernel:
- TCB size-bits (11).
- Endpoint size-bits (4).
- Guard bits (58).
- Message registers.

For all architectures, replace magic numbers with defined constants in
specifications, and as far as possible in proofs:
- tcb_bits in abstract spec.
- tcbBlockSizeBits, cteSizeBits, ntfnSizeBits, epSizeBits in Haskell
spec, Haskell and C refinement proofs.


# 00bff34f 18-Sep-2017 Gerwin Klein <gerwin.klein@data61.csiro.au>

arm-hyp crefine: bitfield generator proof updates


# 392d055e 15-May-2017 Joel Beeren <joel.beeren@nicta.com.au>

SELFOUR-748: rename tlb invalidation functions


# 2e7bda77 19-Apr-2017 Gerwin Klein <gerwin.klein@data61.csiro.au>

arm-hyp crefine: Recycle_C sorry-free


# de5369c9 08-Apr-2017 Rafal Kolanski <rafal.kolanski@nicta.com.au>

arm-hyp crefine: sorry Finalise_C Recycle_C Arch_C

Fixed the easy lemmas, but Arch_C has lots of issues outstanding.


# a07a9b76 03-Apr-2017 Rafal Kolanski <rafal.kolanski@nicta.com.au>

arm-hyp crefine: update ARM*. with ARM_HYP*. qualification

Found three quantification flavours styles: ARM. ARM_A. ARM_H.

Via find|sed on entire folder.


# 526c9af3 03-Apr-2017 Rafal Kolanski <rafal.kolanski@nicta.com.au>

arm-hyp crefine: copy from ARM