2010-07-21 39 views
1

我感兴趣的是如何将mmap系统调用转换为在ARM CPU上注册值。对所采用的路径以及这些“PROT”属性实际转换为内核中的页面属性的位置和时间更感兴趣。我确实跟踪了系统调用,直到在mm/mmap.c下调用“mmap_region”为止。从这里,我看不到“标志/ PROT”值转换为CPU上的寄存器值的位置。mmap()中的PROT标志如何转换为寄存器值?

由于

回答

2

MMU保护标志被设置在拱/臂/毫米/ PROC-xxx.S,在一个函数调用xxx_set_pte_ext。显然,这是针对MMU的处理器。

+0

谢谢...我有更多的问题。我会更详细地阅读你指出的内容。 Vijay – TheLoneJoker 2010-07-23 15:12:26