Add check for read/write access when attempting to read a variable.

This commit is contained in:
Soren Ptak 2024-03-20 18:20:09 -07:00
parent 23363bcaf6
commit 10bac00a98

View file

@ -1514,7 +1514,8 @@ void vPortEndScheduler( void ) /* PRIVILEGED_FUNCTION */
if( ulAccessRequested == tskMPU_READ_PERMISSION ) /* RO. */
{
if( ( ulMPURegionAccessPermissions == portMPU_REGION_PRIV_RW_UNPRIV_RO ) ||
( ulMPURegionAccessPermissions == portMPU_REGION_PRIV_RO_UNPRIV_RO ) )
( ulMPURegionAccessPermissions == portMPU_REGION_PRIV_RO_UNPRIV_RO ) ||
( ulMPURegionAccessPermissions == portMPU_REGION_PRIV_RW_UNPRIV_RW ) )
{
xAccessGranted = pdTRUE;
break;