Hi,
Linux kernel need to disable MMU and runs with an identity mapping (VA=PA) before to run the kernel which is loaded from kexec. However for keystone2, the ram start address is out of 32-bit physical range, so it is hard to for kernel jump to 4G+ address.
But for normal kernel boot from uboot, it can boot through the dark stage when MMU is off (used the aliasing memory within the 32-bit addressable space), then switch to high ram address. So I am curious if it is possible to use the aliasing address to run the kexec loaded kernel? Thanks!
Regards,
Guoqing