Memory management mmap()中的PROT标志如何转换为寄存器值?

Memory management mmap()中的PROT标志如何转换为寄存器值?,memory-management,kernel,Memory Management,Kernel,我感兴趣的是跟踪mmap系统调用如何转换为ARM cpu上的寄存器值。更感兴趣的是所采用的路径以及这些“PROT”属性在何时何地实际转换为内核中的页面属性。我确实跟踪了系统调用,直到mm/mmap.c下的“mmap_区域”调用。从这里,我看不到“flags/PROT”值在CPU上转换为寄存器值的位置 谢谢在arch/arm/mm/proc xxx.S上,在一个名为xxx_set_pte_ext的函数上设置了MMU保护标志。显然,这是为带有MMU的处理器设置的。谢谢。。。我还有一些问题。我将更详细

我感兴趣的是跟踪mmap系统调用如何转换为ARM cpu上的寄存器值。更感兴趣的是所采用的路径以及这些“PROT”属性在何时何地实际转换为内核中的页面属性。我确实跟踪了系统调用,直到mm/mmap.c下的“mmap_区域”调用。从这里,我看不到“flags/PROT”值在CPU上转换为寄存器值的位置


谢谢

在arch/arm/mm/proc xxx.S上,在一个名为xxx_set_pte_ext的函数上设置了MMU保护标志。显然,这是为带有MMU的处理器设置的。

谢谢。。。我还有一些问题。我将更详细地阅读你指给我的东西。维杰