【求助】uboot给kernel分配内存的问题

kamakkk 2015-12-19 02:44:55
在uboot启动时,利用bdinfo查看到的内存信息如下

DRAM bank = 0x00000000
-> start = 0x80000000 ---> RAM Start address
-> size = 0xFFFFF000 --> RAM size cd 4GB-4KB

请问,这样4GB左右的内存可否分配给kernel?

是不是uboot给kernel分配内存的寻址范围只有32bit?

如果start为0x80000000 最多kernel只能分配到2GB?

还请各位大神给小弟解答。
...全文
231 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly 100% 2015-12-21
  • 打赏
  • 举报
回复
可以分配4g. 这个只是配置kernel启动地址。 boot以来后会再映射内存

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧