=> bdinfo
...
DRAM bank = 0x00000000
-> start = 0x80000000
-> size = 0x80000000
Next, we recompiled the Linux kernel with LPAE turned on and the following addition to arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi
memory@1 {
device_type = "memory";
reg = <0x2 0x0 0x0 0x80000000>;
};
After booting this kernel We can see this memory map:
# cat /proc/iomem
...
80000000-9fffffff : System RAM
80008000-813fffff : Kernel code
81600000-8176dcff : Kernel data
b8000000-ffffffff : System RAM
200000000-27fcfffff : System RAM
---
I have the following questions:
- Am I missing anything in the EMIF configuration?
- Is it possible to modify u-boot so the 4 GB of RAM is accessible?
- What methods could I use to test the RAM, either in u-boot or in Linux?
Thank you,
Rafael