问题是我的Linaro发行版的before 将R2中的FDT传递给linux内核,但是内核试图覆盖我的虚拟机管理程序的内存,然后看到我在FDT中保留了那个内存区域(通过解压缩DTB、修改DTS并重新编译它因此,我需要的是物理RAM中的安全内存位置,以便在解析FDT或内核命令行之前,Linux内核不会尝试访问(r/w)它。如果我在0x5000_0000加载管理程序(甚至没有修改原始的DTB或命令行),它不会试图覆盖我!
F
我想把前2GB的内存保留给RAM,因为我的硬件在这个位置上写到内存中,我需要内核,不要把这个部分放到内存中。memmap=2G$0x00000000和memmap=7fffffff$0x00000000,不要返回异常,我想我写得很正确,但是在cat / proc / iomem中,我没有看到任何东西告诉我这个内存是为内存保留的您需要修改.dtb吗?您需要修改.dtb吗? and the following number
will be eat