#
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>")
|
#
4601f2a1 |
|
06-Feb-2018 |
Joel Beeren <joel.beeren@data61.csiro.au> |
Genericise deletion actions that occur after empty_slot This patch adds a generic "post_cap_deletion" step that is called by finalise_slot. Previous to this, the only caps which had actions required at this stage were IRQHandlerCaps -- it was required that the IRQ bitmap be updated after the cap itself was removed (as the invariants state that for any existing IRQHandlerCap, the corresponding bit in the IRQ bitmap must be set). By genericising this, we add the capacity for new, arch-specific post cap deletion actions to occur in the future.
|
#
317b2b3f |
|
02-Feb-2017 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
arm-hyp invariants: new liveness definition * the definition of liveness is extended for tcb/vcpu reference * proved liveness related properties for dissociate_vcpu_tcb, prepare_thread_delete, etc.
|
#
7e79b1b7 |
|
17-Jan-2017 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
changes after rebasing (for isabelle2016-1 and the new wp)
|
#
5cabf382 |
|
18-Dec-2016 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
arm-hyp invariants: fix arch_splitting/locales * tcb_arch_ref: definition and invariants (to access obj_refs in tcb_arch in generic contexts) * fixes related hyp_refs
|
#
61dffdb6 |
|
26-Feb-2017 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
arm-hyp invariants: changes from rebase for ARM_HYP invariants
|
#
1d4b6e93 |
|
26-Aug-2016 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
arm-hyp invariants: updates for vcpu, alignments, valid_vspace_obj, wellformed_arch_obj, etc.
|
#
0d4e4bd2 |
|
23-Nov-2016 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
arm-hyp invariants: copy arch-splitted invariant files from ARM earlier updates in ArchInvariants are kept
|