*参照元 [#ec97b04a] #backlinks *説明 [#b00f72e9] -パス: 複数あり --CONFIG_X86_32 有効、CONFIG_X86_PAE 有効: [[linux-4.4.1/arch/x86/include/asm/pgtable-3level_types.h]] --CONFIG_X86_32 有効、CONFIG_X86_PAE 無効: [[linux-4.4.1/arch/x86/include/asm/pgtable-2level_types.h]] --CONFIG_X86_32 無効: [[linux-4.4.1/arch/x86/include/asm/pgtable_64_types.h]] --[[linux-4.4.1/CONFIG_X86_32]] --[[linux-4.4.1/CONFIG_X86_PAE]] -FIXME: これは何? --説明 **参考 [#vda37233] CONFIG による include の分岐は下記の通り。 - arch/x86/include/asm/pgtable.h - CONFIG_X86_32 有効 arch/x86/include/asm/pgtable_32.h - arch/x86/include/asm/pgtable_32_types.h - CONFIG_X86_PAE 有効 arch/x86/include/asm/pgtable-3level_types.h - CONFIG_X86_PAE 無効 arch/x86/include/asm/pgtable-2level_types.h - CONFIG_X86_32 無効 arch/x86/asm/pgtable_64.h - arch/x86/asm/pgtable_64_types.h *実装 [#k68dbe42] **CONFIG_X86_32 有効、CONFIG_X86_PAE 有効: arch/x86/include/asm/pgtable-3level_types.h [#j8fe8aaa] /* * entries per page directory level */ #define PTRS_PER_PTE 512 **CONFIG_X86_32 有効、CONFIG_X86_PAE 無効: arch/x86/include/asm/pgtable-2level_types.h [#g92dc952] /* * the i386 is two-level, so we don't really have any * PMD directory physically. */ #define PTRS_PER_PTE 1024 **CONFIG_X86_32 無効: arch/x86/include/asm/pgtable_64_types.h [#j684b57b] /* * entries per page directory level */ #define PTRS_PER_PTE 512 *コメント [#d29f395b]