【发布时间】:2018-06-21 10:45:51
【问题描述】:
我正在尝试为 Baremetal 中的 Cortex-A v8 64 位设置具有 2 个间接级别的虚拟地址映射。第 2 级页表将包含表描述符,第 3 级页表将包含块条目。
通过查看 64KB 页面的文档: http://infocenter.arm.com/help/topic/com.arm.doc.den0024a/ch12s03.html#BABIIEFG
我不明白“2 级索引”和“3 级索引”的大小是如何计算的,以及是否需要遵循相同的方式。 在此示例中,表 2 有 8192 个条目(因此需要 13 位),表 3 使用 13 位寻址。 是否可以更改“2 级索引”的大小?如果我有 3 个间接级别,我如何知道索引的大小?
【问题讨论】: