使用内核引导参数保留系统内存

时间:2013-07-23 22:40:01

标签: linux linux-kernel kernel boot

我正在玩一些linux boot params。我试图使用memmap选项在系统内存中创建一个漏洞。我有一个6GB系统和e820地图显示:0x100000-0xcf49d000作为可用内存。我决定创建一个128MB到1G的孔并将其标记为保留,并允许系统使用1G-2G的内存。

在启动选项中,我将其配置如下: memmap=890M$128M memmap=1G@1G

然而,一旦系统启动,修改后的内存映射与我期望的完全不同。

0000000000100000 - 0000000037a00000 (usable)
0000000040000000 - 0000000080000000 (usable)

我一定做错了什么?

我知道,内核需要一些低内存,我不能完全从1M到1G。这就是为什么我想为初始启动序列提供128MB的原因。

由于

0 个答案:

没有答案