buddyinfo里面为什么没有Zone Normal信息
开发板上查看buddyinfo信息,发现只有DMA和HighMem部分,没有Normal部分,如果没有Normal,内核需要的内存去哪里申请?xxx-1 ~ # cat /proc/buddyinfo
Node 0, zone DMA 20 4 5 2 0 4 2 0 3 6 130
Node 0, zoneHighMem 39 25 22 15 9 63 100 6 74 2 391
xxx-1 ~ #
xxx-1 ~ # uname -a
Linux xxx-1 2.6.34.12-rt-WR4.2.0.0_preempt_rt #1 SMP PREEMPT RT ppc GNU/Linux
cat /proc/meminfo看看呢?
你的内核是打过实时补丁的定制内核?内存管理方面有做过修改么? powerpc架构的都没有NORMAL区。 分配低端就直接从DMA分了。
cat /proc/zoneinfo chenyu105 发表于 2014-08-27 10:51 static/image/common/back.gif
powerpc架构的都没有NORMAL区。 分配低端就直接从DMA分了。
cat /proc/zoneinfo
正解!{:2_168:} 回复 1# wLiu2007
ppc这种高达上的还没用过:mrgreen:
本帖最后由 wLiu2007 于 2014-08-27 17:44 编辑
回复 2# humjb_1983
恩,买的WindRiver的,打了实时补丁的定制内核;平时只是用,没有去研究过改了哪些东西,呵呵
通过PPC来看,感觉确实没有必要将DMA和Normal分成2个zone,直接弄成1个zone多好,呵呵
页:
[1]