代码之家  ›  专栏  ›  技术社区  ›  Sorcrer

Linux-dtb-RAM地址和大小通过dtb传递到内核

  •  1
  • Sorcrer  · 技术社区  · 8 年前

    我是Linux的新手 因此,在我的“上启动linux时” cutom嵌入式开发板 “我能看到一些日志

    Memory: 405860K/509952K available (2604K kernel code, 188K rwdata, 1068K rodata, 164K init, 131K bss, 87708K reserved, 16384K cma-reserved)
    176 Virtual kernel memory layout:
    

    这意味着Linux检测到512MB的RAM(即使我有2GB的RAM)

    我假设此信息需要通过dtb传递,有人能帮助我了解此信息节点的外观以及如何增加其大小吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Prabhakar Lad    8 年前

    您需要更改内存节点,以便linux可以看到2gb。你可以参考这个 link 此外,您可能需要设置CONFIG_VMSPLIT_2G