/usr/src/linux/documentation/kernel-
parameters.txt
memmap = exactmap [KNL,X86]启用精确设置 E820内存映射,由用户指定。 这样的memmap = exactmap行可以基于 BIOS输出或其他要求。参见memmap = nn @ ss 选项说明。 memmap = nn [KMG] @ss [KMG] [KNL]强制使用特定内存区域 要使用的内存区域,从ss到ss + nn。 memmap = nn [KMG] #ss [KMG] [KNL,ACPI]将特定内存标记为ACPI数据。 要使用的内存区域,从ss到ss + nn。 memmap = nn [KMG] $ ss [KMG] [KNL,ACPI]将特定内存标记为保留。 要使用的内存区域,从ss到ss + nn。 示例:从0x18690000-0x1869ffff中排除内存memmap = 64K $ 0x18690000要么memmap = 0x10000 $ 0x18690000
如果添加
memmap=4G$0到内核的引导参数,则将不再能够访问较低的4GB物理内存。同样,您的系统将不再引导…但是其中的一些变化(
memmap=3584M$512M?)可能会允许不足4GB的内存用于系统引导,但不足以在其中分配驱动程序的DMA缓冲区。



