Skip to content

Commit c45568c

Browse files
committed
Convert CONFIG_SYS_BOOTM_LEN to Kconfig
This converts the following to Kconfig: CONFIG_SYS_BOOTM_LEN As part of this, rework error handling in boot/bootm.c so that we pass the buffer size to handle_decomp_error as CONFIG_SYS_BOOTM_LEN will not be available to host tools but we do know the size that we passed to malloc(). Cc: Soeren Moch <[email protected]> Signed-off-by: Tom Rini <[email protected]>
1 parent 64a2a7b commit c45568c

File tree

456 files changed

+321
-269
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

456 files changed

+321
-269
lines changed

README

-6
Original file line numberDiff line numberDiff line change
@@ -1736,12 +1736,6 @@ Configuration Settings:
17361736

17371737
Non-cached memory is only supported on 32-bit ARM at present.
17381738

1739-
- CONFIG_SYS_BOOTM_LEN:
1740-
Normally compressed uImages are limited to an
1741-
uncompressed size of 8 MBytes. If this is not enough,
1742-
you can define CONFIG_SYS_BOOTM_LEN in your board config file
1743-
to adjust this setting to your needs.
1744-
17451739
- CONFIG_SYS_BOOTMAPSZ:
17461740
Maximum size of memory mapped by the startup code of
17471741
the Linux kernel; all data that must be processed by

boot/bootm.c

+11-13
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,6 @@
3333
#include <bootm.h>
3434
#include <image.h>
3535

36-
#ifndef CONFIG_SYS_BOOTM_LEN
37-
/* use 8MByte as default max gunzip size */
38-
#define CONFIG_SYS_BOOTM_LEN 0x800000
39-
#endif
40-
4136
#define MAX_CMDLINE_SIZE SZ_4K
4237

4338
#define IH_INITRD_ARCH IH_ARCH_DEFAULT
@@ -369,18 +364,20 @@ static int bootm_find_other(struct cmd_tbl *cmdtp, int flag, int argc,
369364
*
370365
* @comp_type: Compression type being used (IH_COMP_...)
371366
* @uncomp_size: Number of bytes uncompressed
367+
* @buf_size: Number of bytes the decompresion buffer was
372368
* @ret: errno error code received from compression library
373369
* Return: Appropriate BOOTM_ERR_ error code
374370
*/
375-
static int handle_decomp_error(int comp_type, size_t uncomp_size, int ret)
371+
static int handle_decomp_error(int comp_type, size_t uncomp_size,
372+
size_t buf_size, int ret)
376373
{
377374
const char *name = genimg_get_comp_name(comp_type);
378375

379376
/* ENOSYS means unimplemented compression type, don't reset. */
380377
if (ret == -ENOSYS)
381378
return BOOTM_ERR_UNIMPLEMENTED;
382379

383-
if (uncomp_size >= CONFIG_SYS_BOOTM_LEN)
380+
if (uncomp_size >= buf_size)
384381
printf("Image too large: increase CONFIG_SYS_BOOTM_LEN\n");
385382
else
386383
printf("%s: uncompress error %d\n", name, ret);
@@ -420,7 +417,8 @@ static int bootm_load_os(bootm_headers_t *images, int boot_progress)
420417
load_buf, image_buf, image_len,
421418
CONFIG_SYS_BOOTM_LEN, &load_end);
422419
if (err) {
423-
err = handle_decomp_error(os.comp, load_end - load, err);
420+
err = handle_decomp_error(os.comp, load_end - load,
421+
CONFIG_SYS_BOOTM_LEN, err);
424422
bootstage_error(BOOTSTAGE_ID_DECOMP_IMAGE);
425423
return err;
426424
}
@@ -1006,7 +1004,7 @@ static int bootm_host_load_image(const void *fit, int req_image_type,
10061004
ulong data, len;
10071005
bootm_headers_t images;
10081006
int noffset;
1009-
ulong load_end;
1007+
ulong load_end, buf_size;
10101008
uint8_t image_type;
10111009
uint8_t imape_comp;
10121010
void *load_buf;
@@ -1032,14 +1030,14 @@ static int bootm_host_load_image(const void *fit, int req_image_type,
10321030
}
10331031

10341032
/* Allow the image to expand by a factor of 4, should be safe */
1035-
load_buf = malloc((1 << 20) + len * 4);
1033+
buf_size = (1 << 20) + len * 4;
1034+
load_buf = malloc(buf_size);
10361035
ret = image_decomp(imape_comp, 0, data, image_type, load_buf,
1037-
(void *)data, len, CONFIG_SYS_BOOTM_LEN,
1038-
&load_end);
1036+
(void *)data, len, buf_size, &load_end);
10391037
free(load_buf);
10401038

10411039
if (ret) {
1042-
ret = handle_decomp_error(imape_comp, load_end - 0, ret);
1040+
ret = handle_decomp_error(imape_comp, load_end - 0, buf_size, ret);
10431041
if (ret != BOOTM_ERR_UNIMPLEMENTED)
10441042
return ret;
10451043
}

cmd/Kconfig

+10
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,16 @@ config BOOTM_VXWORKS
335335
help
336336
Support booting VxWorks images via the bootm command.
337337

338+
config SYS_BOOTM_LEN
339+
hex "Maximum size of a decompresed OS image"
340+
depends on CMD_BOOTM || CMD_BOOTI || CMD_BOOTZ
341+
default 0x4000000 if PPC || ARM64
342+
default 0x1000000 if X86 || ARCH_MX6 || ARCH_MX7
343+
default 0x800000
344+
help
345+
This is the maximum size of the buffer that is used to decompress the OS
346+
image in to, if passing a compressed image to bootm/booti/bootz.
347+
338348
config CMD_BOOTEFI
339349
bool "bootefi"
340350
depends on EFI_LOADER

configs/M5208EVBE_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1616
# CONFIG_AUTO_COMPLETE is not set
1717
CONFIG_SYS_PROMPT="-> "
1818
CONFIG_SYS_PBSIZE=276
19+
CONFIG_SYS_BOOTM_LEN=0x2000000
1920
CONFIG_CMD_IMLS=y
2021
# CONFIG_CMD_SETEXPR is not set
2122
CONFIG_CMD_MII=y

configs/M5235EVB_Flash32_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1616
# CONFIG_CMDLINE_EDITING is not set
1717
# CONFIG_AUTO_COMPLETE is not set
1818
CONFIG_SYS_PBSIZE=276
19+
CONFIG_SYS_BOOTM_LEN=0x1000000
1920
CONFIG_CMD_IMLS=y
2021
CONFIG_CMD_I2C=y
2122
# CONFIG_CMD_LOADB is not set

configs/M5235EVB_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1616
# CONFIG_AUTO_COMPLETE is not set
1717
CONFIG_SYS_PROMPT="-> "
1818
CONFIG_SYS_PBSIZE=276
19+
CONFIG_SYS_BOOTM_LEN=0x1000000
1920
CONFIG_CMD_IMLS=y
2021
CONFIG_CMD_I2C=y
2122
# CONFIG_CMD_LOADB is not set

configs/M5253DEMO_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1515
# CONFIG_CMDLINE_EDITING is not set
1616
# CONFIG_AUTO_COMPLETE is not set
1717
CONFIG_SYS_PBSIZE=276
18+
CONFIG_SYS_BOOTM_LEN=0x1000000
1819
CONFIG_CMD_IMLS=y
1920
CONFIG_CMD_IDE=y
2021
# CONFIG_CMD_SETEXPR is not set

configs/M5275EVB_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1818
# CONFIG_AUTO_COMPLETE is not set
1919
CONFIG_SYS_PROMPT="-> "
2020
CONFIG_SYS_PBSIZE=276
21+
CONFIG_SYS_BOOTM_LEN=0x1000000
2122
CONFIG_CMD_IMLS=y
2223
CONFIG_CMD_I2C=y
2324
# CONFIG_CMD_LOADB is not set

configs/M53017EVB_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1818
# CONFIG_AUTO_COMPLETE is not set
1919
CONFIG_SYS_PROMPT="-> "
2020
CONFIG_SYS_PBSIZE=276
21+
CONFIG_SYS_BOOTM_LEN=0x4000000
2122
CONFIG_CMD_IMLS=y
2223
# CONFIG_CMD_SETEXPR is not set
2324
CONFIG_CMD_MII=y

configs/M5329AFEE_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1616
# CONFIG_AUTO_COMPLETE is not set
1717
CONFIG_SYS_PROMPT="-> "
1818
CONFIG_SYS_PBSIZE=276
19+
CONFIG_SYS_BOOTM_LEN=0x2000000
1920
CONFIG_CMD_IMLS=y
2021
CONFIG_CMD_I2C=y
2122
# CONFIG_CMD_SETEXPR is not set

configs/M5329BFEE_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1616
# CONFIG_AUTO_COMPLETE is not set
1717
CONFIG_SYS_PROMPT="-> "
1818
CONFIG_SYS_PBSIZE=276
19+
CONFIG_SYS_BOOTM_LEN=0x2000000
1920
CONFIG_CMD_IMLS=y
2021
CONFIG_CMD_I2C=y
2122
CONFIG_CMD_NAND=y

configs/M5373EVB_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_SYS_MALLOC_BOOTPARAMS=y
1616
# CONFIG_AUTO_COMPLETE is not set
1717
CONFIG_SYS_PROMPT="-> "
1818
CONFIG_SYS_PBSIZE=276
19+
CONFIG_SYS_BOOTM_LEN=0x2000000
1920
CONFIG_CMD_IMLS=y
2021
CONFIG_CMD_I2C=y
2122
CONFIG_CMD_NAND=y

configs/MCR3000_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ CONFIG_SYS_PROMPT="S3K> "
3434
CONFIG_SYS_PBSIZE=278
3535
# CONFIG_CMD_BDI is not set
3636
# CONFIG_CMD_CONSOLE is not set
37+
CONFIG_SYS_BOOTM_LEN=0x800000
3738
# CONFIG_CMD_IMI is not set
3839
CONFIG_CMD_ASKENV=y
3940
# CONFIG_CMD_LOADB is not set

configs/a3y17lte_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ CONFIG_SAVE_PREV_BL_INITRAMFS_START_ADDR=y
2020
# CONFIG_DISPLAY_CPUINFO is not set
2121
CONFIG_HUSH_PARSER=y
2222
CONFIG_SYS_PBSIZE=1024
23+
CONFIG_SYS_BOOTM_LEN=0x2000000
2324
CONFIG_CMD_GPIO=y
2425
CONFIG_CMD_I2C=y
2526
CONFIG_DM_I2C_GPIO=y

configs/a5y17lte_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ CONFIG_SAVE_PREV_BL_INITRAMFS_START_ADDR=y
2020
# CONFIG_DISPLAY_CPUINFO is not set
2121
CONFIG_HUSH_PARSER=y
2222
CONFIG_SYS_PBSIZE=1024
23+
CONFIG_SYS_BOOTM_LEN=0x2000000
2324
CONFIG_CMD_GPIO=y
2425
CONFIG_CMD_I2C=y
2526
CONFIG_DM_I2C_GPIO=y

configs/a64-olinuxino-emmc_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ CONFIG_MMC_SUNXI_SLOT_EXTRA=2
88
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
99
CONFIG_SPL_STACK=0x54000
1010
CONFIG_SYS_PBSIZE=1024
11+
CONFIG_SYS_BOOTM_LEN=0x2000000
1112
CONFIG_SUPPORT_EMMC_BOOT=y
1213
CONFIG_SUN8I_EMAC=y
1314
CONFIG_USB_EHCI_HCD=y

configs/a64-olinuxino_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ CONFIG_MMC_SUNXI_SLOT_EXTRA=2
88
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
99
CONFIG_SPL_STACK=0x54000
1010
CONFIG_SYS_PBSIZE=1024
11+
CONFIG_SYS_BOOTM_LEN=0x2000000
1112
CONFIG_SUN8I_EMAC=y
1213
CONFIG_USB_EHCI_HCD=y
1314
CONFIG_USB_OHCI_HCD=y

configs/a7y17lte_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ CONFIG_SAVE_PREV_BL_INITRAMFS_START_ADDR=y
2020
# CONFIG_DISPLAY_CPUINFO is not set
2121
CONFIG_HUSH_PARSER=y
2222
CONFIG_SYS_PBSIZE=1024
23+
CONFIG_SYS_BOOTM_LEN=0x2000000
2324
CONFIG_CMD_GPIO=y
2425
CONFIG_CMD_I2C=y
2526
CONFIG_DM_I2C_GPIO=y

configs/ae350_rv32_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ CONFIG_BOOTDELAY=3
1515
CONFIG_BOARD_EARLY_INIT_F=y
1616
CONFIG_SYS_PROMPT="RISC-V # "
1717
CONFIG_SYS_PBSIZE=1050
18+
CONFIG_SYS_BOOTM_LEN=0x4000000
1819
CONFIG_CMD_IMLS=y
1920
CONFIG_CMD_MMC=y
2021
CONFIG_CMD_SF_TEST=y

configs/ae350_rv32_spl_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ CONFIG_SPL_MAX_SIZE=0x100000
2121
CONFIG_SPL_BSS_START_ADDR=0x4000000
2222
CONFIG_SYS_PROMPT="RISC-V # "
2323
CONFIG_SYS_PBSIZE=1050
24+
CONFIG_SYS_BOOTM_LEN=0x4000000
2425
CONFIG_CMD_IMLS=y
2526
CONFIG_CMD_MMC=y
2627
CONFIG_CMD_SF_TEST=y

configs/ae350_rv32_spl_xip_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ CONFIG_SPL_MAX_SIZE=0x100000
2323
CONFIG_SPL_BSS_START_ADDR=0x4000000
2424
CONFIG_SYS_PROMPT="RISC-V # "
2525
CONFIG_SYS_PBSIZE=1050
26+
CONFIG_SYS_BOOTM_LEN=0x4000000
2627
CONFIG_CMD_IMLS=y
2728
CONFIG_CMD_MMC=y
2829
CONFIG_CMD_SF_TEST=y

configs/ae350_rv32_xip_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_BOOTDELAY=3
1616
CONFIG_BOARD_EARLY_INIT_F=y
1717
CONFIG_SYS_PROMPT="RISC-V # "
1818
CONFIG_SYS_PBSIZE=1050
19+
CONFIG_SYS_BOOTM_LEN=0x4000000
1920
CONFIG_CMD_IMLS=y
2021
CONFIG_CMD_MMC=y
2122
CONFIG_CMD_SF_TEST=y

configs/ae350_rv64_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ CONFIG_BOOTDELAY=3
1616
CONFIG_BOARD_EARLY_INIT_F=y
1717
CONFIG_SYS_PROMPT="RISC-V # "
1818
CONFIG_SYS_PBSIZE=1050
19+
CONFIG_SYS_BOOTM_LEN=0x4000000
1920
CONFIG_CMD_IMLS=y
2021
CONFIG_CMD_MMC=y
2122
CONFIG_CMD_SF_TEST=y

configs/ae350_rv64_spl_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ CONFIG_SPL_MAX_SIZE=0x100000
2222
CONFIG_SPL_BSS_START_ADDR=0x4000000
2323
CONFIG_SYS_PROMPT="RISC-V # "
2424
CONFIG_SYS_PBSIZE=1050
25+
CONFIG_SYS_BOOTM_LEN=0x4000000
2526
CONFIG_CMD_IMLS=y
2627
CONFIG_CMD_MMC=y
2728
CONFIG_CMD_SF_TEST=y

configs/ae350_rv64_spl_xip_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ CONFIG_SPL_MAX_SIZE=0x100000
2424
CONFIG_SPL_BSS_START_ADDR=0x4000000
2525
CONFIG_SYS_PROMPT="RISC-V # "
2626
CONFIG_SYS_PBSIZE=1050
27+
CONFIG_SYS_BOOTM_LEN=0x4000000
2728
CONFIG_CMD_IMLS=y
2829
CONFIG_CMD_MMC=y
2930
CONFIG_CMD_SF_TEST=y

configs/ae350_rv64_xip_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ CONFIG_BOOTDELAY=3
1717
CONFIG_BOARD_EARLY_INIT_F=y
1818
CONFIG_SYS_PROMPT="RISC-V # "
1919
CONFIG_SYS_PBSIZE=1050
20+
CONFIG_SYS_BOOTM_LEN=0x4000000
2021
CONFIG_CMD_IMLS=y
2122
CONFIG_CMD_MMC=y
2223
CONFIG_CMD_SF_TEST=y

configs/am335x_baltos_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ CONFIG_SPL_POWER=y
3131
CONFIG_SPL_WATCHDOG=y
3232
CONFIG_SPL_YMODEM_SUPPORT=y
3333
CONFIG_SYS_MAXARGS=64
34+
CONFIG_SYS_BOOTM_LEN=0x4000000
3435
CONFIG_CMD_ASKENV=y
3536
CONFIG_CMD_EEPROM=y
3637
CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2

configs/am335x_boneblack_vboot_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS=0x200
3636
CONFIG_SPL_USB_GADGET=y
3737
CONFIG_SPL_USB_ETHER=y
3838
CONFIG_SYS_MAXARGS=64
39+
CONFIG_SYS_BOOTM_LEN=0x1000000
3940
CONFIG_CMD_SPL=y
4041
CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2
4142
# CONFIG_CMD_FLASH is not set

configs/am335x_evm_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS=0x200
4242
CONFIG_SPL_USB_GADGET=y
4343
CONFIG_SPL_USB_ETHER=y
4444
CONFIG_SYS_MAXARGS=64
45+
CONFIG_SYS_BOOTM_LEN=0x1000000
4546
CONFIG_CMD_SPL=y
4647
CONFIG_CMD_SPL_NAND_OFS=0x00080000
4748
CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2

configs/am335x_evm_spiboot_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ CONFIG_SPL_DM_SPI_FLASH=y
3232
CONFIG_SPL_SPI_LOAD=y
3333
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
3434
CONFIG_SYS_MAXARGS=64
35+
CONFIG_SYS_BOOTM_LEN=0x1000000
3536
CONFIG_CMD_SPL=y
3637
CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2
3738
# CONFIG_CMD_FLASH is not set

configs/am335x_guardian_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ CONFIG_SPL_POWER=y
4848
CONFIG_SPL_USB_GADGET=y
4949
CONFIG_SPL_USB_ETHER=y
5050
CONFIG_SYS_MAXARGS=64
51+
CONFIG_SYS_BOOTM_LEN=0x1000000
5152
CONFIG_CMD_ASKENV=y
5253
CONFIG_CMD_MEMINFO=y
5354
CONFIG_CMD_MEMTEST=y

configs/am335x_hs_evm_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ CONFIG_SPL_NAND_ECC=y
3333
CONFIG_SPL_NAND_BASE=y
3434
# CONFIG_SPL_YMODEM_SUPPORT is not set
3535
CONFIG_SYS_MAXARGS=64
36+
CONFIG_SYS_BOOTM_LEN=0x1000000
3637
CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2
3738
# CONFIG_CMD_FLASH is not set
3839
CONFIG_CMD_NAND=y

configs/am335x_hs_evm_uart_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ CONFIG_SPL_NAND_DRIVERS=y
3434
CONFIG_SPL_NAND_ECC=y
3535
CONFIG_SPL_NAND_BASE=y
3636
CONFIG_SYS_MAXARGS=64
37+
CONFIG_SYS_BOOTM_LEN=0x1000000
3738
CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2
3839
# CONFIG_CMD_FLASH is not set
3940
CONFIG_CMD_NAND=y

configs/am335x_shc_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ CONFIG_SPL_YMODEM_SUPPORT=y
4949
CONFIG_SYS_PROMPT="U-Boot# "
5050
CONFIG_SYS_MAXARGS=64
5151
CONFIG_SYS_PBSIZE=1049
52+
CONFIG_SYS_BOOTM_LEN=0x1000000
5253
CONFIG_CMD_GPIO=y
5354
CONFIG_CMD_GPT=y
5455
CONFIG_CMD_MMC=y

configs/am335x_shc_ict_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ CONFIG_SPL_YMODEM_SUPPORT=y
4747
CONFIG_SYS_PROMPT="U-Boot# "
4848
CONFIG_SYS_MAXARGS=64
4949
CONFIG_SYS_PBSIZE=1049
50+
CONFIG_SYS_BOOTM_LEN=0x1000000
5051
CONFIG_CMD_GPIO=y
5152
CONFIG_CMD_GPT=y
5253
CONFIG_CMD_MMC=y

configs/am335x_shc_netboot_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ CONFIG_SPL_YMODEM_SUPPORT=y
5151
CONFIG_SYS_PROMPT="U-Boot# "
5252
CONFIG_SYS_MAXARGS=64
5353
CONFIG_SYS_PBSIZE=1049
54+
CONFIG_SYS_BOOTM_LEN=0x1000000
5455
CONFIG_CMD_GPIO=y
5556
CONFIG_CMD_GPT=y
5657
CONFIG_CMD_MMC=y

configs/am335x_shc_sdboot_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ CONFIG_SPL_YMODEM_SUPPORT=y
5050
CONFIG_SYS_PROMPT="U-Boot# "
5151
CONFIG_SYS_MAXARGS=64
5252
CONFIG_SYS_PBSIZE=1049
53+
CONFIG_SYS_BOOTM_LEN=0x1000000
5354
CONFIG_CMD_GPIO=y
5455
CONFIG_CMD_GPT=y
5556
CONFIG_CMD_MMC=y

configs/am335x_sl50_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ CONFIG_SPL_POWER=y
4444
CONFIG_SPL_WATCHDOG=y
4545
CONFIG_SPL_YMODEM_SUPPORT=y
4646
CONFIG_SYS_MAXARGS=64
47+
CONFIG_SYS_BOOTM_LEN=0x1000000
4748
CONFIG_CMD_SPL=y
4849
CONFIG_CMD_ASKENV=y
4950
CONFIG_CMD_EEPROM=y

configs/am57xx_evm_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ CONFIG_SPL_SPI_LOAD=y
4545
CONFIG_SYS_SPI_U_BOOT_OFFS=0x40000
4646
CONFIG_SPL_YMODEM_SUPPORT=y
4747
CONFIG_SYS_MAXARGS=64
48+
CONFIG_SYS_BOOTM_LEN=0x4000000
4849
CONFIG_CMD_ADTIMG=y
4950
CONFIG_CMD_ABOOTIMG=y
5051
CONFIG_CMD_SPL=y

configs/am57xx_hs_evm_defconfig

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ CONFIG_SPL_DM_SPI_FLASH=y
4242
CONFIG_SPL_SPI_LOAD=y
4343
CONFIG_SYS_SPI_U_BOOT_OFFS=0x40000
4444
CONFIG_SYS_MAXARGS=64
45+
CONFIG_SYS_BOOTM_LEN=0x4000000
4546
CONFIG_CMD_ADTIMG=y
4647
CONFIG_CMD_ABOOTIMG=y
4748
CONFIG_SYS_I2C_EEPROM_ADDR_LEN=2

0 commit comments

Comments
 (0)