无效的块输入-臂页表

时间:2018-09-28 21:47:21

标签: arm mmu page-tables

我有L2表(用于ARMv8-64KB颗粒),内部有多个512MB块条目。
这些块中的某些块无效(属于保留/不可访问的存储器)。

我将INVALID条目与描述符替换为:0x0000000000000002
问题是,当击中(错误预测)此无效条目时,VA地址将转换为PA = 0x0,而cpu会尝试从0x0读取。
我以为它将取消此翻译。

有没有一种方法可以声明此无效条目,以便在遇到该地址时将其取消/不翻译?

0 个答案:

没有答案