我一直试图在Linux源代码中查找与PAE禁用的x86系统上的PTE对应的结构/联合。到目前为止,我只找到了拱以下/ 86 /包括/ ASM/page_32.hLinux内核中的PTE结构
typedef union {
pteval_t pte;
pteval_t pte_low;
} pte_t;
我有点糊涂了,现在因为我有英特尔参考手册卷3A在我面前打开并且该联合中没有任何内容与手册中解释的PTE中的十几个奇数字段相对应。
这可能是一个微不足道的问题,但对我来说,它已变得更像是理解Linux内核中内存管理过程中的一个绊脚石。
编辑:我有2.6.29源跟我
你在看哪个版本的Linux源代码? – caf 2009-09-18 00:47:47