On 2/3/21 9:20 PM, Nicolas Saenz Julienne wrote: > On Mon, 2021-02-01 at 12:16 +0100, Marek Szyprowski wrote: >> When RPi4 is booted from USB Mass Storage, the firmware reports 947MiB of >> the ARM memory (948 in case of the standard SD-card boot). This value is >> not MMU_SECTION_SIZE aligned, so the dram_bank_mmu_setup() skips mapping >> of the last 1MiB. This later causes u-boot in ARM 32bit mode to freeze, >> because it relocated itself into that unmapped memory and fails to >> execute. >> >> Fix this by limiting the size of the first bank to the multiple of >> MMU_SECTION_SIZE. >> >> Signed-off-by: Marek Szyprowski <m.szyprow...@samsung.com> >> --- > > Reviewed-by: Nicolas Saenz Julienne <nsaenzjulie...@suse.de>
With latest eeprom firmware, it was stuck when boot from USB storage on 32bit. After applied this patch, it's working fine. Tested-by: Jaehoon Chung <jh80.ch...@samsung.com> Reviewed-by: Jaehoon Chung <jh80.ch...@samsung.com> Best Regards, Jaehoon Chung > > Regards, > Nicolas > >