Matthew Brecknell
238e8b307e
x64: merge master
2017-07-21 11:27:12 +10:00
Alejandro Gomez-Londono
796887d9b1
Removes all trailing whitespaces
2017-07-12 15:13:51 +10:00
Matthew Brecknell
bf077ac664
ainvs x64 arm: remove canonical_address check from do_user_op
...
For x64, move the check to get_page_info, which is arch-specific.
This means there is no longer any need for canonical_address to be
defined for ARM.
2017-03-28 17:35:59 +11:00
Matthew Brecknell
42ff16ed4c
x64: fix sorry proofs in ArchAInvsPre_AI
...
The canonical_address constant (but not its definition) is now exported
to generic theories, and used in do_user_op. On ARM, all virtual
addresses are canonical.
2017-03-15 17:37:20 +11:00
Joel Beeren
19786ff09e
x64: progress in ArchAInvsPre, sorried some ADT related proofs
2017-03-09 11:11:21 +11:00
Xin,Gao
113315d9a6
SELFOUR-421: merge and fix up to ArmConfidentiality proof
2016-09-22 19:21:56 +10:00
Matthew Brecknell
138344f90a
arch_split: invariants: split Syscall_AI [VER-571]
2016-07-12 16:50:32 +10:00
Matthew Brecknell
ed2f1e1ca3
arch_split: split PDPTEntries_AI, rename as VSpaceEntries_AI [VER-580]
2016-07-12 16:50:32 +10:00
Alejandro Gomez-Londono
dced98a45d
arch_split: AInvs.thy [VER-581]
2016-07-07 14:13:40 +10:00