Arm 给定虚拟地址范围内的TLB刷新

Arm 给定虚拟地址范围内的TLB刷新,arm,flush,tlb,Arm,Flush,Tlb,我知道我可以刷新给定虚拟地址的TLB条目,如ARMv7、VMSA中所示 mcr p15, 4, c8, c7, 1, $VA ; TLBIMVAH 我找不到一条指令可以刷新虚拟地址范围(例如从a到B)的TLB条目。我所能做的就是在虚拟地址范围内循环,并反复发出上述指令 我的问题是:是否有任何有效的方法或黄金指令可以刷新给定范围的虚拟地址 而且,出于好奇,如果没有这样的指令,你能告诉我是什么约束使得这个指令不可能实现吗

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

mcr p15, 4, c8, c7, 1, $VA ; TLBIMVAH
我找不到一条指令可以刷新虚拟地址范围(例如从a到B)的TLB条目。我所能做的就是在虚拟地址范围内循环,并反复发出上述指令

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

而且,出于好奇,如果没有这样的指令,你能告诉我是什么约束使得这个指令不可能实现吗