ARM v8-A 系列CPU的MMU隱射分析

ARM v8-A 系列CPUMMU隱射分析spa

 

摘要:V8-A系列CPU有ELX,X爲0~3等4個異常級別,又有AArch64和AArch32兩種執行狀態,異常級別能夠決定執行狀態,而對應着執行狀態,MMU頁表的選取又能分爲幾種方式。本文首先分析異常級別、執行狀態、MMU頁表選取三者之間的關係,以及不一樣執行狀態下MMU頁表的選取方式。而後分別就64位的頁表,以及AArch32時短地址描述符和長地址描述格式,加以詳細描述。特別地,對於現行64位Android系統,分別就ATF部分和Linux內核部分,描述頁表配置實例,並就64位的4級頁表查找,給出詳細查找過程。blog

關鍵字:ARM v8-A CPU;MMU隱射;64位頁表;4級查找;兩級隱射v8

 

 

 

 

 

 

 

 

 

 

相關文章
相關標籤/搜索