Added lemmas to update read permissions for unscheduled tasks after new task has been started.

This commit is contained in:
Tobias Reinhard 2022-12-04 10:19:48 -05:00
parent 6a0b2116fe
commit fbf4ba981f
2 changed files with 66 additions and 0 deletions

View file

@ -1203,6 +1203,9 @@ static void prvYieldForTask( TCB_t * pxTCB,
/*@ close_updated_foreach_readOnly_sharedSeg_TCB(pxTCB, gTasks, gStates1,
gStates2, xCoreID);
@*/
/*@ startUpdate_foreach_readOnly_sharedSeg_TCB_IF_not_running
(pxTCB, gTasks, gStates1, gStates2, xCoreID);
@*/
//@ assert( foreach(gTasks, readOnly_sharedSeg_TCB_p(gTasks, gStates2)) );
//@ assert( foreach(gTasks, readOnly_sharedSeg_TCB_IF_not_running_p(gTasks, gStates2)) );