This series includes some patches related to allowing read_all() to be used with the extlinux / PXE bootmeths.
These patches were split out from the stb4 series, since it will need to have additional patches for LWIP, to avoid breaking PXE booting when LWIP is used. Changes in v5: - Use ramdisk address for the initrd_addr field, not kernel address - Split off the first part into a separate series Changes in v4: - Correct for updated lmb_reserve() call Changes in v3: - Add new patch to convert IMAGE_FORMAT into an enum - Add new patch to add a format for the booti file - Add new patch to support booti format in bootm - Add new patch to support compressed booti images in bootm Changes in v2: - Split out strlcpy() change into new patch - Move strlcpy() change into an earlier patch - Fix 'initaddr' typo' - Rebase on earlier change - Add new patch to simplify the code reading fdtcontroladdr and fdt_addr Simon Glass (29): x86: Make do_zboot_states() static x86: Rename zboot_run() to zboot_run_args() x86: Drop duplicate definition of zimage_dump() x86: Move x86 zboot state into struct bootm_info x86: Rename state to bmi x86: Move the bootm state for zimage into cmd/ bootstd: Correct display of kernel version x86: Drop the unnecessary base_ptr argument to zboot_dump() boot: Use strlcpy() in label_boot() boot: Split pxe label_boot() into two parts boot: Split pxe label_run_boot() into two parts boot: Pass just the FDT argument to label_process_fdt() bootm: Allow building bootm.c without CONFIG_SYS_BOOTM_LEN boot: Convert IMAGE_FORMAT into an enum boot: arm: riscv: sandbox: Add a format for the booti file boot: Support booti format in bootm boot: Support compressed booti images in bootm boot: pxe: Use bootm_...() functions where possible pxe_utils: Simplify default fdt in label_run_boot() boot: pxe: Refactor label_run_boot() to avoid cmdline net: Keep the bootstage functions together net: Tidy up the comments to parse_args() net: Simplify parse_args() net: Return the load address from parse_args() net: Return the address and size from parse_addr_size() net: Return the size from parse_args() net: Refactor part of netboot_common() into a function net: Drop #ifdef in parse_args() net: Provide a function to run network operations arch/arm/lib/image.c | 9 +- arch/riscv/lib/image.c | 9 +- arch/sandbox/lib/bootm.c | 5 + arch/x86/include/asm/zimage.h | 57 ++--- arch/x86/lib/zimage.c | 102 +++++---- boot/Makefile | 2 +- boot/bootm.c | 77 ++++++- boot/bootmeth_cros.c | 6 +- boot/image-board.c | 36 +-- boot/pxe_utils.c | 417 ++++++++++++++++++---------------- cmd/bootflow.c | 8 +- cmd/net.c | 92 ++++---- cmd/x86/zboot.c | 33 +-- include/bootm.h | 63 ++++- include/image.h | 48 +++- include/net-common.h | 30 +++ net/net.c | 44 ++++ 17 files changed, 661 insertions(+), 377 deletions(-) -- 2.43.0

