]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
m68k: set proper u-boot image size for initial boot
authorAngelo Dureghello <angelo@kernel-space.org>
Mon, 30 Mar 2026 07:09:54 +0000 (09:09 +0200)
committerAngelo Dureghello <angelo@kernel-space.org>
Mon, 4 May 2026 20:19:49 +0000 (22:19 +0200)
There is a value of 256K hardcoded as u-boot image size. This
produce bank tty as soon as the image size grows over the limit.
Fix it by using value preset by CONFIG_SYS_MONITOR_LEN.

Signed-off-by: Angelo Dureghello <angelo@kernel-space.org>
arch/m68k/cpu/mcf5445x/start.S

index f0264671d386f63cc04c2f4a139bf0dff87f00ba..ae0e7c35d87de8fa6b2cb060c490971439d2a5b7 100644 (file)
@@ -114,7 +114,7 @@ vector192_255:
        /* Image header: chksum 4 bytes, len 4 bytes, img dest 4 bytes */
 asm_sbf_img_hdr:
        .long   0x00000000              /* checksum, not yet implemented */
-       .long   0x00040000              /* image length */
+       .long   CONFIG_SYS_MONITOR_LEN  /* image length */
        .long   CONFIG_TEXT_BASE        /* image to be relocated at */
 
 asm_dram_init:
@@ -292,7 +292,6 @@ asm_dspi_rd_status:
        move.b  (%a3), %d1
        rts
 #endif /* CONFIG_CF_SBF */
-
 #ifdef CONFIG_SYS_NAND_BOOT
        /* copy 4 boot pages to dram as soon as possible */
        /* each page is 996 bytes (1056 total with 60 ECC bytes */