Merge patch series "upl: Prerequite patches for updated spec"
authorTom Rini <trini@konsulko.com>
Wed, 22 Jan 2025 22:08:34 +0000 (16:08 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 22 Jan 2025 23:08:47 +0000 (17:08 -0600)
Simon Glass <sjg@chromium.org> says:

The current UPL spec[1] has been tidied up and improved over the last
year, since U-Boot's original UPL support was written.

This series includes some prerequisite patches needed for the real UPL
patches. It is split from [2]

[1] https://github.com/UniversalPayload/spec/tree/3f1450d
[2] https://patchwork.ozlabs.org/project/uboot/list/?series=438574&state=*

Link: https://lore.kernel.org/r/20250111000029.245022-1-sjg@chromium.org
1  2 
boot/image-board.c
cmd/Kconfig
configs/chromebook_bob_defconfig
configs/chromebook_coral_defconfig
configs/chromebook_kevin_defconfig
configs/qemu_arm64_defconfig
include/image.h
lib/Kconfig
lib/Makefile
tools/image-host.c

Simple merge
diff --cc cmd/Kconfig
Simple merge
@@@ -23,10 -36,10 +23,11 @@@ CONFIG_DEFAULT_FDT_FILE="rockchip/rk339
  CONFIG_DISPLAY_BOARDINFO_LATE=y
  CONFIG_BOARD_EARLY_INIT_R=y
  CONFIG_BLOBLIST=y
 +# CONFIG_TPL_BLOBLIST is not set
+ CONFIG_BLOBLIST_FIXED=y
  CONFIG_BLOBLIST_ADDR=0x100000
  CONFIG_BLOBLIST_SIZE=0x1000
 -CONFIG_SPL_MAX_SIZE=0x1e000
 +CONFIG_SPL_MAX_SIZE=0x40000
  CONFIG_SPL_PAD_TO=0x7f8000
  CONFIG_HANDOFF=y
  # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set
@@@ -45,8 -44,9 +45,9 @@@ CONFIG_LOGF_FUNC=
  CONFIG_DISPLAY_BOARDINFO_LATE=y
  CONFIG_BLOBLIST=y
  # CONFIG_TPL_BLOBLIST is not set
 -CONFIG_BLOBLIST_ADDR=0x100000
 -CONFIG_BLOBLIST_SIZE=0x30000
+ CONFIG_BLOBLIST_FIXED=y
 +CONFIG_BLOBLIST_ADDR=0xfef10000
 +CONFIG_BLOBLIST_SIZE=0x1000
  CONFIG_SPL_NO_BSS_LIMIT=y
  CONFIG_HANDOFF=y
  CONFIG_SPL_SEPARATE_BSS=y
@@@ -128,4 -128,4 +129,3 @@@ CONFIG_GENERATE_ACPI_TABLE=
  CONFIG_CMD_DHRYSTONE=y
  CONFIG_TPM=y
  # CONFIG_GZIP is not set
--CONFIG_BLOBLIST_TABLES=y
@@@ -24,10 -37,10 +24,11 @@@ CONFIG_DEFAULT_FDT_FILE="rockchip/rk339
  CONFIG_DISPLAY_BOARDINFO_LATE=y
  CONFIG_BOARD_EARLY_INIT_R=y
  CONFIG_BLOBLIST=y
 +# CONFIG_TPL_BLOBLIST is not set
+ CONFIG_BLOBLIST_FIXED=y
  CONFIG_BLOBLIST_ADDR=0x100000
  CONFIG_BLOBLIST_SIZE=0x1000
 -CONFIG_SPL_MAX_SIZE=0x1e000
 +CONFIG_SPL_MAX_SIZE=0x40000
  CONFIG_SPL_PAD_TO=0x7f8000
  CONFIG_HANDOFF=y
  # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set
Simple merge
diff --cc include/image.h
Simple merge
diff --cc lib/Kconfig
Simple merge
diff --cc lib/Makefile
Simple merge
Simple merge