快速链接:
-
Inner shareable cache: 这是ASIC在设计的时候,会把离cpu进的cache定义成Inner shareable cache,软件可以通过读取
CLIDR_EL1.ICB
比特位获取最高的Inner cache级别(the highest Inner Cacheable level)
-
Inner Shareability Domain : 描述的是一组observer,这一组observer所看到的 Inner shareable范围内的cache是一致的。一般来讲,挂在Inner shareable cache之上的Master,都属于同一个Inner Shareability Domain. Arm推荐,在一个SOC中用于跑同一个Hypervisor或操作系统的所有PE,都应当属于同一个Inner Shareability Domain
-
Inner shareable Attribute : 描述的是一种内存属性,如果页表的某一个entry定义了Inner shareable Attribute,那么cpu在操作该entry控制的页面时,“硬件自动维护cache一致性” 将只在Inner shareable cache范围内生效
关注"Arm精选"公众号,备注进ARM交流讨论区。