refine: add intermediate BaseRefine2 session for small machines
This commit is contained in:
parent
96958113ef
commit
682dde4155
|
@ -23,7 +23,7 @@ report-regression:
|
||||||
#
|
#
|
||||||
|
|
||||||
# Refine heaps.
|
# Refine heaps.
|
||||||
HEAPS += AInvs BaseRefine Refine
|
HEAPS += AInvs BaseRefine BaseRefine2 Refine
|
||||||
|
|
||||||
# CRefine heaps.
|
# CRefine heaps.
|
||||||
HEAPS += CKernel CSpec CBaseRefine CRefine
|
HEAPS += CKernel CSpec CBaseRefine CRefine
|
||||||
|
|
|
@ -37,6 +37,15 @@ session Refine = BaseRefine +
|
||||||
theories
|
theories
|
||||||
"refine/$L4V_ARCH/Refine"
|
"refine/$L4V_ARCH/Refine"
|
||||||
|
|
||||||
|
session BaseRefine2 = BaseRefine +
|
||||||
|
description {* Intermediate point in refinement proof. Useful for machines with small RAM. *}
|
||||||
|
theories [condition = "SKIP_INVS_PROOFS", quick_and_dirty, skip_proofs]
|
||||||
|
"refine/$L4V_ARCH/Untyped_R"
|
||||||
|
"refine/$L4V_ARCH/Schedule_R"
|
||||||
|
theories
|
||||||
|
"refine/$L4V_ARCH/Untyped_R"
|
||||||
|
"refine/$L4V_ARCH/Schedule_R"
|
||||||
|
|
||||||
session BaseRefine = AInvs +
|
session BaseRefine = AInvs +
|
||||||
description {* Background theory and libraries for refinement proof. *}
|
description {* Background theory and libraries for refinement proof. *}
|
||||||
theories [condition = "SKIP_INVS_PROOFS", quick_and_dirty, skip_proofs]
|
theories [condition = "SKIP_INVS_PROOFS", quick_and_dirty, skip_proofs]
|
||||||
|
|
Loading…
Reference in New Issue