什么是max_pfn_mapped使用?

时间:2013-11-22 10:52:11

标签: kernel

在arch / x86 / kernel / setup.c中的setup_arch函数中,它有打印输出:

printk(KERN_DEBUG "initial memory mapped: [mem 0x00000000-%#010lx]\n",
                    (max_pfn_mapped<<PAGE_SHIFT) - 1);

max_pfn_mapped和max_low_pfn_mapped有什么不同?

当我在x86机器中启动时,我看到max_pfn_mapped的值为20000000(512MB)

initial memory mapped : 0 - 20000000

内核源代码集中的max_pfn_mapped值在哪里?

1 个答案:

答案 0 :(得分:0)

在我目前的调查中,我指的是Linux内核