Tobias Reinhard
|
e68b45969b
|
Refined precondition of reordering lemma.
|
2022-12-06 09:54:03 -05:00 |
|
Tobias Reinhard
|
7fe2ec22f2
|
Strengthened postcondition of reordering lemma.
|
2022-12-06 09:24:08 -05:00 |
|
Tobias Reinhard
|
d028b1d04a
|
Added lemma to reason about reordering of ready lists.
|
2022-12-06 09:17:17 -05:00 |
|
Tobias Reinhard
|
4ac0f5e4ce
|
Added lemma to close reordered ready lists.
|
2022-12-05 15:52:01 -05:00 |
|
Tobias Reinhard
|
346a7f778a
|
Added lemma to close ready lists predicate.
|
2022-12-05 14:40:01 -05:00 |
|
Tobias Reinhard
|
e71756e4cb
|
Proved that decrementing uxTopReadyPriority does not lead to underflow.
|
2022-12-04 13:46:32 -05:00 |
|
Tobias Reinhard
|
df780a1823
|
Introduced list of flat list of tasks in lock invariant. Simplifies access to sharedSeg_TCB_p chunks.
|
2022-12-02 14:59:06 -05:00 |
|
Tobias Reinhard
|
78de786d89
|
Expanded lock invariant to give us access to shared segments of all ready TCBs.
|
2022-11-30 11:05:06 -05:00 |
|
Tobias Reinhard
|
e800ebd293
|
Exposed node owners in all predicates related to nodes. Adapted proofs to new predicates.
Changed predicates:
- `xLIST_ITEM`
- `DLS`
- `xLIST`
- `readyLists_p`
- `List_array_p`
|
2022-11-30 09:44:25 -05:00 |
|
Tobias Reinhard
|
22dc5c1287
|
Added proof idea and TODOs. Need to refactor single-core list predicates.
|
2022-11-29 13:53:53 -05:00 |
|
Tobias Reinhard
|
014acb9a00
|
Refactored lock predicates to improve readability.
|
2022-11-29 09:37:23 -05:00 |
|
Tobias Reinhard
|
b310efa029
|
Added ready list lemmas.
|
2022-11-29 08:32:32 -05:00 |
|
Tobias Reinhard
|
5b6a92f023
|
Added TODO
|
2022-11-18 16:47:47 -05:00 |
|
Tobias Reinhard
|
cf65065a0c
|
Used single-core list predicate xLIST to express access permissions to ready lists in readyLists_p.
|
2022-11-18 16:27:38 -05:00 |
|
Tobias Reinhard
|
c9e61fce49
|
Introduced initial formulation of predicate to capture shared ready lists.
|
2022-11-18 09:22:31 -05:00 |
|
Tobias Reinhard
|
d95976ebe5
|
Added info about available tasks to lock predicate.
|
2022-11-16 10:28:31 -05:00 |
|