Research Article

TEE-Watchdog: Mitigating Unauthorized Activities within Trusted Execution Environments in ARM-Based Low-Power IoT Devices

Table 1

MPU_RBAR bits and description of individual register bits.

BitsBit nameDescription

[0]XN1 = allow code execution from this region
0 = do not allow code execution from this region

[2 : 1]APAccess permissions
00 = read/write by privileged code only
01 = read/write by any privilege code
10 = read-only by privileged code only
11 = read-only by any privilege code

[4 : 3]SHShareability of the region
00 = non-shareable
01 = outer-shareable
10 = inner-shareable

[31 : 5]BaseBase address of the MPU-protected region