#
c798c20d |
|
27-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
access: Isabelle2020 update Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
|
#
a424d55e |
|
09-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
licenses: convert license tags to SPDX
|
#
c390ba74 |
|
19-Oct-2019 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
proofs: adjustments for word_lib changes
|
#
c34840d0 |
|
05-Jun-2019 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
global: isabelle update_cartouches
|
#
5d1525bb |
|
01-Nov-2018 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
access: proof style cleanup (for GrantReply patch) As the title says, this commit introduces general formatting and style cleanup, but only for the parts touched by the recent GrantReply patch.
|
#
86bbe323 |
|
22-May-2018 |
Thibaut Perami <thibaut.perami@data61.csiro.au> |
access: Fix for GrantReply (SELFOUR-6) Integrity and pasRefined are majorly changed The main repercussions are: - 3 new authorities in the policy: Call, Reply, and DeleteDerived - The cdt and the caps state are linked in pasRefined - CDT parentship no longer implies control in certain cases (is_transferable) - CDT parentship now implies DeleteDerived - Introduction of cdt_change_allowed that specifies which slot your are allowed to modify - Integrity for CDT and CDT list use cdt_changes_allowed - Integrity for objects in now expressed as a transitive closure of atomic transition rules
|
#
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>")
|
#
9a4d2677 |
|
28-Jul-2018 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
lib+spec: move definition of machine_word to Word_Lib JIRA VER-963
|
#
2d0baab4 |
|
13-Mar-2018 |
Corey Lewis <corey.lewis@data61.csiro.au> |
Proof update for crunch changes
|
#
2f540e80 |
|
17-Dec-2017 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
add constant definitions for bounds on untyped object sizes
|
#
796887d9 |
|
11-Jul-2017 |
Alejandro Gomez-Londono <alejandro.gomez@nicta.com.au> |
Removes all trailing whitespaces
|
#
b17a3293 |
|
19-May-2017 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
arm access: ARM Access now builds on arm-hyp
|
#
3dafec7d |
|
25-Jan-2017 |
Joel Beeren <Joel.Beeren@nicta.com.au> |
backport changes to ARM proofs from X64 work in progress - replace ARM-specific constants and types with aliases which can be instantiated separately for each architecture. - expand lib with lemmas used in X64 proofs. - simplify some proofs. Also-by: Matthew Brecknell <Matthew.Brecknell@data61.csiro.au>
|
#
47119bf4 |
|
13-Jan-2017 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
wp_cleanup: update proofs for new wp behaviour The things that usually go wrong: - wp fall through: add +, e.g. apply (wp select_wp) -> apply (wp select_wp)+ - precondition: you can remove most hoare_pre, but wpc still needs it, and sometimes the wp instance relies on being able to fit a rule to the current non-schematic precondition. In that case, use "including no_pre" to switch off the automatic hoare_pre application. - very rarely there is a schematic postcondition that interferes with the new trivial cleanup rules, because the rest of the script assumes some specific state afterwards (shouldn't happen in a reasonable proof, but not all proofs are reasonable..). In that case, (wp_once ...)+ should emulate the old behaviour precisely.
|
#
511c6b2d |
|
03-Nov-2016 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
Isabelle2016-1: rename free variables to avoid capture
|
#
41d4aa4f |
|
25-Oct-2016 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
Isabelle2016-1: update references to renamed constants and facts
|
#
d6597942 |
|
23-Nov-2016 |
Matthew Brecknell <Matthew.Brecknell@data61.csiro.au> |
update references to word32_plus_mono_right_split This is now called machine_word_plus_mono_right_split, since it now works at the current architecture's machine word size.
|
#
411af12e |
|
23-May-2016 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
SELFOUR-444: Logic generalised; Access finished. Tweak AInvs proof for Untyped to be more reusable, finish integrity proofs.
|
#
8d4a8eb2 |
|
21-Sep-2016 |
Xin,Gao <xin.gao@nicta.com.au> |
SELFOUR-421: fix coding style
|
#
252ce8df |
|
09-Aug-2016 |
Xin,Gao <xin.gao@nicta.com.au> |
SELFOUR-421: infoflow and infoflow_c builds
|
#
328846ee |
|
04-Jul-2016 |
Xin,Gao <xin.gao@nicta.com.au> |
SELFOUR-421: crefine builds
|
#
3e900418 |
|
12-May-2016 |
Matthew Brecknell <Matthew.Brecknell@nicta.com.au> |
arch_split: access: fixup locale introduction rule
|
#
0e5ffd1e |
|
27-Apr-2016 |
Matthew Brecknell <Matthew.Brecknell@nicta.com.au> |
arch_split: requalify abstract theories
|
#
14f75701 |
|
21-Apr-2016 |
Matthew Brecknell <Matthew.Brecknell@nicta.com.au> |
arch_split: Access checking
|
#
5ede1923 |
|
27-Jan-2016 |
Matthew Brecknell <Matthew.Brecknell@nicta.com.au> |
port Access proofs to Isabelle2016-RC2
|
#
7aaa8ed7 |
|
25-Jan-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: Access and InfoFlow now build
|
#
457a55a8 |
|
01-Nov-2015 |
Joel Beeren <joel.beeren@nicta.com.au> |
add arch_tcb object to C, rename aep -> ntfn
|
#
d88a931e |
|
01-Sep-2015 |
Ramana Kumar <Ramana.Kumar@nicta.com.au> |
history squashed patch for aep-binding
|
#
12fa8686 |
|
16-May-2015 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
fewer warnings
|
#
177e5bf1 |
|
06-May-2015 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
2015 update for access
|
#
71e7dcc3 |
|
13-Aug-2014 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Fix Access, InfoFlow and DRefine.
|
#
9b01fada |
|
11-Aug-2014 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Refine working.
|
#
fc6e5771 |
|
10-Aug-2014 |
Thomas Sewell <Thomas.Sewell@nicta.com.au> |
Proof updates, working as far as AInvs.
|
#
2a03e81d |
|
14-Jul-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
Import release snapshot.
|