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 |
|