In the AM5K2E02 System-on-Chip, there is an MMU (memory management unit) in the core, and also a peripheral device MPU (memory protection unit).
On other pages, the MMU is described as a superset of MPU, i.e. MMU does everything MPU does and more, but what would happen if both an MMU and MPU are both active?
Reason for asking is we have an MMU configured and setup, but there is an MPU alive with default settings running. Who gets priority when deciding whether such-and-such process or user has access to so-and-so memory region? I can't find a clear answer, and in fact some pages seem to suggest that a SoC will have either MPU or MMU but not both, which isn't true here as the AM5K2E02 has both.
Thanks all :) and merry christmas soon!