
3 Jul
2024
3 Jul
'24
8:22 p.m.
On Wed, Jul 03, 2024 at 03:07:47PM -0300, Fabio Estevam wrote:
Hi Tom,
On Wed, Jul 3, 2024 at 3:03 PM Tom Rini trini@konsulko.com wrote:
Shouldn't fdt_addr_r change too? This is making me suspect the whole map is too small for safety, how much memory does the platform have at minimum?
It has 2GB of RAM.
Changing only initrd_addr and keeping fdt_addr_r unchanged allows a successful initramfs boot.
How is the fdt at 0x43000000 not being clobbered if the initramfs at 0x43800000 is? Is it because it's just enough of a bad spot that we relocate the fdt out of the way? With the kernel at 0x40480000 everything else is too low. kernel address + 128MiB for fdt address, then +512KiB (or a bit more, for nicer numbers) for initrd.
--
Tom