标签: linux linux-kernel arm kernel
我一直在阅读一些ARM代码,以便尝试理解struct thread_info中的cpu_domain字段究竟是什么。为了理解它是如何被使用的,我查看了引用变量的地方。我想了解以下内容: -
我查看了函数modify_domain,它似乎检索了域值并将其设置在协处理器CP15,c3中。但这在哪里使用?任何接收地址的系统调用都会根据addr_limit对其进行验证,并且页表具有超级用户位来检查是否允许来自用户空间的读/写。那么ARM域名在哪里出现呢?