Hello,
I have been reading and searching for some time and have learned a lot about the MPU on an ARMv7-a. I am attempting to use the Unified Region Base/Size registers to both limit memory access, but also have the "Base" value added to memory references when the MPU is enabled. I assume that the Base value is added to all memory references, but I have been unable to confirm this.
Can anyone clarify this for me?
If this base value is not added to memory references, how can I achieve something like this without paging?
Thanks a bunch!
At first, most (if not all) Armv7-A CPUs do not have an MPU, but Cortex-R have it.
Second, the base is not added. It is the start of the region. MPU does not modify any addresses.