#
15d6b620 |
|
21-Jun-2018 |
Rafal Kolanski <rafal.kolanski@nicta.com.au> |
arm: address setCurrentPD mismatch between abstract/haskell/C ARM setCurrentPD was recently refactored as part of multi-VM support for ARM_HYP. The Haskell was updated correctly, and the C was not. Unfortunately, setCurrentPD was manually redefined in MachineOps.thy for ARM hiding the change, making the C look correct when it wasn't. We scrap the second definition of setCurrentPD, load it from the Haskell, and have an abstract set_current_pd that's a bit simpler to refine down from. The proofs are updated for the above change and the update to the C setCurrentPD that was breaking on KZM.
|
#
796887d9 |
|
11-Jul-2017 |
Alejandro Gomez-Londono <alejandro.gomez@nicta.com.au> |
Removes all trailing whitespaces
|
#
392d055e |
|
15-May-2017 |
Joel Beeren <joel.beeren@nicta.com.au> |
SELFOUR-748: rename tlb invalidation functions
|
#
5e674046 |
|
16-May-2017 |
Joel Beeren <joel.beeren@nicta.com.au> |
arm ainvs: added necessary locale assumptions in ArchIpc_AI
|
#
993f6a01 |
|
16-May-2017 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
arm ainvs: Updated up to ArchFinalise_AI
|
#
41d4aa4f |
|
25-Oct-2016 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
Isabelle2016-1: update references to renamed constants and facts
|
#
601dd205 |
|
22-Aug-2016 |
Alejandro Gomez-Londono <alejandro.gomez@nicta.com.au> |
AInvs: Updating arch-specific theories for tcb_arch reserved_irq and arch_fault * Rephrasing of all the lemmas that used to refer to tcb_context as a direct value on tcb. * Providing arch-specific lemmas about handle_arch_fault_reply and make_arch_fault_msg to deal with handle_fault_reply and make_fault_msg new arch-specific cases. * Trivial but arch-specific proofs about reserved_irq tags: [VER-623][SELFOUR-413]
|
#
8d4a8eb2 |
|
21-Sep-2016 |
Xin,Gao <xin.gao@nicta.com.au> |
SELFOUR-421: fix coding style
|
#
c17fffd5 |
|
10-Aug-2016 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
arch_split invariants: TcbAcc_AI Somehow we missed this on our previous pass.
|
#
27c5ae79 |
|
06-Jul-2016 |
Matthew Brecknell <Matthew.Brecknell@nicta.com.au> |
arch_split: invariants: split CSpaceInv_AI [VER-604], CSpace_AI [VER-605]
|
#
1d20b393 |
|
26-Apr-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: replaced sublocale with global_naming
|
#
04362dba |
|
07-Apr-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: some quick and dirty arch_splitting by selectively interpreting the ARM locale (with FIXMEs)
|
#
ab09d49b |
|
05-Apr-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: checkpoint. Checks up to ArchVSpace_AI with two sorries (MattB WIP)
|