ARM技术论坛
直播中

jsqueh

8年用户 1208经验值
私信 关注
[资料]

详解ARMv8-A系列CPU的***查找过程

1、ARM v8-A 系列CPU的MMU隐射分析

V8-A系列CPU有ELX,X为0~3等4个异常级别,又有AArch64和AArch32两种执行状态,异常级别可以决定执行状态,而对应着执行状态,MMU页表的选取又能分为几种方式。本文首先分析异常级别、执行状态、MMU页表选取三者之间的关系,以及不同执行状态下MMU页表的选取方式。然后分别就64位的页表,以及AArch32时短地址描述符和长地址描述格式,加以详细描述。特别地,对于现行64位Android系统,分别就ATF部分和Linux内核部分,描述页表配置实例,并就64位的4级页表查找,给出详细查找过程。

原作者:wangyw

更多回帖

发帖
×
20
完善资料,
赚取积分