2010-07-21 41 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