我正在Sitara AM5718处理器上使用Linux版本4.14.79-ge669d52447。
从printenv中,我得到内核加载地址为0x82000000,如下所示: kernel_addr_r = 0x82000000 loadaddr = 0x82000000
但是cat / proc / iomem显示以下内容:
80000000-9fffffff:系统RAM
80008000-80dfffff:内核代码
81000000-8109ebdf:内核数据
我们如何解释这两个值的差异?哪个是正确的,内核在哪里加载,以及如何查找Linux内核保留了哪些RAM地址?