PAEが無効になっているx86システムのPTEに対応する構造/共用体のLinuxソースコードを調べようとしています。これまでのところ、arch/x86/include/asm/page_32.h には次のものしか見つかりませんでした。
typedef union {
pteval_t pte;
pteval_t pte_low;
} pte_t;
インテル リファレンス マニュアル Vol 3A を目の前に開いていて、マニュアルで説明されているように、PTE に存在する多数の奇妙なフィールドに対応するものは何もないので、今は少し混乱しています。
これは些細な質問かもしれませんが、私にとっては、Linux カーネルのメモリ管理を理解する過程でつまずきのようになっています。
編集: 2.6.29 のソースを持っています