Memory Protection Unit
9.1
About the MPU
9-2
The Memory Protection Unit (MPU) is a component for memory protection. The
processor supports the standard ARMv7 Protected Memory System Architecture
(PMSA) model. The MPU provides full support for:
•
protection regions
•
overlapping protection regions
•
access permissions
•
exporting memory attributes to the system.
MPU mismatches and permission violations invoke the programmable-priority
MemManage fault handler. For more information, see Memory Manage Fault Address
Register on page 8-37.
You can use the MPU to:
•
enforce privilege rules
•
separate processes
•
enforce access rules.
Copyright © 2005, 2006 ARM Limited. All rights reserved.
ARM DDI 0337B