History log of /seL4-l4v-10.1.1/l4v/proof/crefine/X64/TcbAcc_C.thy
Revision Date Author Comments
# 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>")


# 21bbc51d 05-Mar-2018 Gerwin Klein <gerwin.klein@data61.csiro.au>

x64 crefine: proof update for user_context refactor


# 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.


# 1d103daf 21-Sep-2017 Joel Beeren <joel.beeren@nicta.com.au>

x64: crefine: add TcbAcc_C