U-Boot可以使用系统的所有内存,且从高地址往低地址预留系统所需的内存,预留完后通常还剩余较大
的内存空间。U-Boot没有机制去管理这块空间,因此RK平台引入bidram、sysmem内存块机制对这块内存
进行管理。
由此,加上U-Boot已有的malloc管理机制,RK356x 平台就把系统所有内存通过sysmem + bidram + malloc 管理
起来了,防止出现内存冲突等问题。
low-addr highaddr
|-----------------------------------------------------------|-----------------|
| no management | system used |
|----------------