Toybrick
标题:
设备树里没有memory节点
[打印本页]
作者:
虚空之龙
时间:
2021-9-22 13:27
标题:
设备树里没有memory节点
我想知道为什么rk3568X的dtb里没有memory node, kernel是怎么获得memory size的?
@
[size=1em]395876134
作者:
虚空之龙
时间:
2021-9-22 13:28
从log来看,kernel是扫描到了这个节点:
[ 0.000000] Theo Debug: memory scan node memory, reg size 192,
[ 0.000000] Theo Debug: - 200000 , 8200000
[ 0.000000] Theo Debug: - 9400000 , 76c00000
total size是(0x8200000+0x76c00000)/1024 = 2078720K
从后面的kernel log可以看到更详细的memory使用情况:
Memory: 1867236K/2078720K available (12734K kernel code, 1866K rwdata, 4392K rodata, 136512K init, 1812K bss, 195100K reserved, 16384K cma-reserved)
两个数据是对应上的,说明这个值就是kernel解析到的memory size。
然而,FDT里没有定义,那kernel是怎么扫描到的??而且查资料表明,fdt中的cpu和memory是必要的节点。
作者:
虚空之龙
时间:
2021-9-26 17:11
@395876134老哥在吗
作者:
虚空之龙
时间:
2021-10-14 11:40
这个问题有老哥知道吗
欢迎光临 Toybrick (https://t.rock-chips.com/)
Powered by Discuz! X3.3