1

我知道我可以在 ARMv7、VMSA 中刷新给定虚拟地址的 TLB 条目,如下所示

mcr p15, 4, c8, c7, 1, $VA ; TLBIMVAH

我找不到一条指令可以刷新一个虚拟地址范围(例如,从 A 到 B)的 TLB 条目。我所能做的就是遍历虚拟地址范围并一遍又一遍地发出上述指令。

我的问题在这里:是否有任何有效的方法或黄金指令来刷新给定的虚拟地址范围?

而且,出于好奇,如果没有这样的指令,你能告诉我哪些限制使这个指令不可能吗?

4

0 回答 0