【发布时间】:2015-02-18 05:12:30
【问题描述】:
我知道
- 0xC000 4000 - 0xC000 7FFF(16KB) 用于交换 PGD
- 0xC000 8000 - some_address 用于内核数据和文本。
问题是:对于地址范围(0xC000 0000 - 0xC000 3FFF),它是做什么用的?
【问题讨论】:
标签: memory-management linux-kernel arm kernel
我知道
问题是:对于地址范围(0xC000 0000 - 0xC000 3FFF),它是做什么用的?
【问题讨论】:
标签: memory-management linux-kernel arm kernel
请参阅:ARM memory.txt 和 Linux managing less than 1GB 。这种情况很典型,但不是一成不变的。
PAGE_OFFSET (0xc0000000) 是 RAM 的开始,'ATAGS' 是 usually placed here。 atags 复制后,memory is freed for general use;即kmalloc() 或其他分配。
【讨论】: