英文原帖:Page Colouring on ARMv6 (and a bit on ARMv7)
投稿人: Jacob Bramley,2012 年 5 月 14 日
页面着色是为 MMU 分配页面的一种技巧,以便让页面以特定的顺序保存在缓存中。这种技巧有时用作优化(也不是专用于 ARM);但作为缓存架构的结果,有些 ARMv6 处理器实际上要求分配程序使用一些页面着色。部分 ARMv7 处理器也有相关(尽管没那么严格)的限制。本文将阐述为何缓存架构要施加这一限制,以及它在实践中意味着什么。
请注意…