ARMv7-Protected Memory System Architecture(PMSA)
PMSA介绍:
PMSA基于内存保护单元(MPU),PMSA与基于VMSA的MMU相比提供了更简单的内存保护方案,简化适用于硬件和软件。PMSAv7处理器依赖MPU类型寄存器来识别,请参见MPUIR,MPU Type Register。
PMSA主要简化的地方就是MPU不使用转换表。相反,系统控制协处理器(CP15)寄存器定了保护区域,保护区剔除了以下需求:
- 用于执行转换表(translation table walks)的硬件
- 软件来设置和维护转换表
Protection regions
在PMSA实现中,软件使用CP15寄存器来定义物理内存映射中的保护区域。在描述PMSA实现
浙公网安备 33010602011771号