booting single uImage on platforms with different base addresses for SDRAM
Peter De Schrijver
pdeschrijver at nvidia.com
Thu Sep 22 07:04:12 EDT 2011
Hi,
Currently uImages have the load address hardcoded. As we now try to support
as many ARM platforms as possible with a single binary, this becomes a
problem. On tegra20 SDRAM starts at physical address 0, but on tegra30 SDRAM
starts at 0x80000000. It's possible to build a kernel image which can deal
with this, but the uImage still uses a hardcoded address. This results
in requiring 2 different uImages even though the zImage is the same.
Has anyone thought of a solution to this problem?
Thanks,
Peter.
More information about the linux-arm-kernel
mailing list