History log of /seL4-l4v-10.1.1/l4v/spec/haskell/src/SEL4/Machine/Hardware/ARM/Callbacks.hs
Revision Date Author Comments
# dac7a00e 26-Aug-2018 Ilya Yanok <ilya.yanok@gmail.com>

haskell: explicitly import Prelude hiding Word

everywhere where it can clash with Word type defined by SEL4.


# 4a3d7a95 13-Jun-2018 Rafal Kolanski <rafal.kolanski@nicta.com.au>

arm-hyp: update proofs for SELFOUR-584: running multiple VMs on ARM

As requested by verification, hypervisor registers are now an
enumeration-indexed array rather than individual fields. This cleans up
some of the proof. Additionally, we sweep some non-complexity under the
machine op rug: vcpu_hw_write/read_reg_ccorres is as deep as we go,
rather than specifying every operation and proving that
vcpu_hw_write seL4_VCPUReg_REG calls set_REG for every REG

I took this opportunity to clean up some arm-hyp definitions and proofs,
so some whitespace cleanup got tangled in.


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

SELFOUR-748: rename tlb invalidation functions


# ebc7cbe5 23-May-2016 Japheth Lim <Japheth.Lim@nicta.com.au>

haskell: move Haskell kernel into spec/