Commit Graph

13 Commits

Author SHA1 Message Date
Gerwin Klein 450234e062
aspec: mapsto syntax update for Isabelle2023
Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2023-10-06 14:31:26 +11:00
Gerwin Klein a45adef66a all: remove theory import path references
In Isabelle2020, when isabelle jedit is started without a session
context, e.g. `isabelle jedit -l ASpec`, theory imports with path
references cause the isabelle process to hang.

Since sessions now declare directories, Isabelle can find those files
without path reference and we therefore remove all such path references
from import statements. With this, `jedit` and `build` should work with
and without explicit session context as before.

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
2020-11-02 10:16:17 +10:00
Gerwin Klein a424d55e3e licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Gerwin Klein c34840d09b global: isabelle update_cartouches 2019-06-14 11:41:21 +10:00
Gerwin Klein 428a806526 Isabelle2018 arm: ASpec
Only change is empty ~> Map.empty
2018-08-20 09:06:36 +10:00
Gerwin Klein f8c44eba19 arm-hyp abstract: Use an explicitly invalid PD when there is no user one
Adds an arm_us_global_pd pointer pointing to a PD with only invalid entries.
2017-06-19 14:32:26 +10:00
Miki Tanaka a27ec6ef7f arm-hyp abstract/exec/haskell spec: remove armUSGlobalPT/arm_global_pt (now unnecessary due to selfour-553 change) 2017-06-19 14:32:21 +10:00
Miki Tanaka ae41019bc9 arm-hyp abstract: updates for the rebase (remove recycle, selfour-553, VER-623)
in particular, correct copy_global_mappings for ARM_HYP
2017-06-19 14:32:20 +10:00
Miki Tanaka 3e1c2774fe arm-hyp abstract: callbacks and variuos vcpu functions, prepare_thread_delete
- defined prepare_thread_delete for finalise_cap
- defined callback axiomatisations
- defined finalise_vcpu and various vcpu related functions that it depends on
- defined vcpu_switch and other funcions
2017-06-19 14:32:20 +10:00
Miki Tanaka 6b6a4cb1e5 arm-hyp abstract: updates for VCPUInjectIRQ 2017-06-19 14:32:19 +10:00
Miki Tanaka 4c3b1ef1e4 arm-hyp abstract: vcpu datatype, update pte/pde datatypes, etc. 2017-06-19 14:32:19 +10:00
Miki Tanaka 2753aa64c1 arm-hyp abstract: add vcpu, arch_tcb, arch_fault, fix decode invocations 2017-06-19 14:32:19 +10:00
Miki Tanaka 1f8127c6cc arm-hyp (abstract/design/machine): add ARM_HYP directories 2017-06-17 16:26:11 +10:00