ARM Linux体系结构的内存区域限制

时间:2016-07-07 09:03:22

标签: memory-management linux-kernel arm linux-device-driver

我有两个与ARM Linux内存管理有关的问题:

使用x86,区域如下: ZONE DMA首先是16MiB的内存 ZONE NORMAL 16MiB - 896MiB ZONE HIGHMEM 896 MiB - 结束

  1. ARM Linux架构的区域限制是什么?请限制ARM32位...不是64或LPAE等。 根据我的理解,只有ZONE_NORMAL是32位ARM系统中唯一存在的区域。这是对的吗?

  2. 第二个问题涉及到 https://www.kernel.org/doc/Documentation/arm/memory.txt ARM Linux内存映射将内存从PAGE_OFFSET引用到high_memory-1作为内核直接映射的RAM区域。 如果ARm linux ARCH中没有高手,我们为什么要引用它?

0 个答案:

没有答案