Commit Graph

9 Commits

Author SHA1 Message Date
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