All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/14] pxe: Allow extlinux booting without CMDLINE enabled
@ 2023-12-04  0:31 Simon Glass
  2023-12-04  0:31 ` [PATCH 01/14] boot: Reorder FIT and BOOTSTD to be first Simon Glass
                   ` (13 more replies)
  0 siblings, 14 replies; 29+ messages in thread
From: Simon Glass @ 2023-12-04  0:31 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Tom Rini, Simon Glass, AKASHI Takahiro, Abdellatif El Khlifi,
	Alexey Brodkin, Alexey Brodkin, Angelo Dureghello, Anup Patel,
	Bin Meng, Dan Carpenter, Daniel Schwierzeck, Dario Binacchi,
	Dmitrii Merkurev, Eddie James, Eric Nelson, Eugeniy Paltsev,
	Heiko Schocher, Heinrich Schuchardt, Huan Wang, Ilias Apalodimas,
	Kautuk Consul, Leo, Manuel Traut, Marcel Ziswiler, Marek Vasut,
	Mattijs Korpershoek, Max Filippov, Michal Simek, Neil Armstrong,
	Nobuhiro Iwamatsu, Patrice Chotard, Patrick Delaunay, Peter Hoyes,
	Quentin Schulz, Ramon Fried, Rick Chen, Safae Ouajih,
	Samuel Holland, Sean Anderson, Sean Edmond, Shiji Yang,
	Soeren Moch, Thomas Chou, Tobias Waldekranz, Yu Chien Peter Lin,
	uboot-snps-arc

This series is the culmanation of the current line of refactoring
series. It adjusts pxe to call the booting functionality directly
rather than going through the command-line interface.

With this is is possible to boot using the extlinux bootmeth without
the command line enabled.

It also updates fastboot to do a similar thing.

This is cmdf (part f of CMDLINE refactoring)
It depends on dm/cmde-working
which depends on dm/cmdd-working
which depends on dm/bootstda-working
which depends on dm/cmdc-working


Simon Glass (14):
  boot: Reorder FIT and BOOTSTD to be first
  bootm: Add a Kconfig option for bootm functionality
  bootm: Make OS booting dependent on BOOTM
  treewide: Make arch-specific bootm code depend on BOOTM
  boot: Update SYS_BOOTM_LEN to depend on BOOTM
  fastboot: Change fastboot_buf_addr to an address
  bootm: Make cmdline optional with bootm_boot_start()
  fastboot: Remove dependencies on CMDLINE
  pxe: Refactor to reduce the size of label_boot()
  pxe: Refactor to avoid over-using bootm_argv
  pxe: Move calculation of FDT file into a function
  pxe: Allow booting without CMDLINE for bootm methods
  pxe: Allow booting without CMDLINE for the zboot method
  x86: Drop message about features being missing with 64-bit

 arch/arc/lib/Makefile                         |   2 +-
 arch/arm/lib/Makefile                         |   2 +-
 arch/m68k/lib/Makefile                        |   2 +-
 arch/microblaze/lib/Makefile                  |   2 +-
 arch/mips/lib/Makefile                        |   2 +-
 arch/nios2/lib/Makefile                       |   2 +-
 arch/powerpc/lib/Makefile                     |   2 +-
 arch/riscv/lib/Makefile                       |   2 +-
 arch/sandbox/lib/Makefile                     |   2 +-
 arch/sh/lib/Makefile                          |   2 +-
 arch/x86/lib/Makefile                         |   2 +-
 arch/x86/lib/spl.c                            |   2 +-
 arch/xtensa/lib/Makefile                      |   2 +-
 boot/Kconfig                                  |  99 ++++-
 boot/Makefile                                 |   2 +-
 boot/bootm.c                                  |  10 +-
 boot/pxe_utils.c                              | 361 ++++++++++--------
 cmd/Kconfig                                   |  50 +--
 cmd/fastboot.c                                |   2 +-
 configs/colibri_vf_defconfig                  |   2 +-
 configs/iot_devkit_defconfig                  |   2 +-
 configs/mx6memcal_defconfig                   |   2 +-
 configs/tools-only_defconfig                  |   2 +-
 configs/xilinx_versal_mini_defconfig          |   2 +-
 configs/xilinx_versal_mini_emmc0_defconfig    |   2 +-
 configs/xilinx_versal_mini_emmc1_defconfig    |   2 +-
 configs/xilinx_versal_mini_ospi_defconfig     |   2 +-
 configs/xilinx_versal_mini_qspi_defconfig     |   2 +-
 configs/xilinx_versal_net_mini_defconfig      |   2 +-
 configs/xilinx_versal_net_mini_emmc_defconfig |   2 +-
 configs/xilinx_versal_net_mini_ospi_defconfig |   2 +-
 configs/xilinx_versal_net_mini_qspi_defconfig |   2 +-
 configs/xilinx_zynqmp_mini_defconfig          |   2 +-
 configs/xilinx_zynqmp_mini_emmc0_defconfig    |   2 +-
 configs/xilinx_zynqmp_mini_emmc1_defconfig    |   2 +-
 configs/xilinx_zynqmp_mini_nand_defconfig     |   2 +-
 .../xilinx_zynqmp_mini_nand_single_defconfig  |   2 +-
 configs/xilinx_zynqmp_mini_qspi_defconfig     |   2 +-
 configs/zynq_cse_nand_defconfig               |   2 +-
 configs/zynq_cse_nor_defconfig                |   2 +-
 configs/zynq_cse_qspi_defconfig               |   2 +-
 doc/board/emulation/qemu-x86.rst              |   2 +-
 drivers/fastboot/Kconfig                      |   1 -
 drivers/fastboot/fb_command.c                 |  13 +-
 drivers/fastboot/fb_common.c                  |  37 +-
 include/bootm.h                               |   2 +-
 include/fastboot-internal.h                   |   2 +-
 include/fastboot.h                            |   6 +-
 48 files changed, 352 insertions(+), 305 deletions(-)

-- 
2.43.0.rc2.451.g8631bc7472-goog


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2023-12-23  7:09 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-04  0:31 [PATCH 00/14] pxe: Allow extlinux booting without CMDLINE enabled Simon Glass
2023-12-04  0:31 ` [PATCH 01/14] boot: Reorder FIT and BOOTSTD to be first Simon Glass
2023-12-09 18:39   ` Tom Rini
2023-12-11 17:52     ` Simon Glass
2023-12-04  0:31 ` [PATCH 02/14] bootm: Add a Kconfig option for bootm functionality Simon Glass
2023-12-09 18:39   ` Tom Rini
2023-12-11 17:52     ` Simon Glass
2023-12-04  0:31 ` [PATCH 03/14] bootm: Make OS booting dependent on BOOTM Simon Glass
2023-12-09 18:39   ` Tom Rini
2023-12-04  0:31 ` [PATCH 04/14] treewide: Make arch-specific bootm code depend " Simon Glass
2023-12-23  7:09   ` Angelo Dureghello
2023-12-04  0:31 ` [PATCH 05/14] boot: Update SYS_BOOTM_LEN to " Simon Glass
2023-12-04  0:31 ` [PATCH 06/14] fastboot: Change fastboot_buf_addr to an address Simon Glass
2023-12-05  3:00   ` Dmitrii Merkurev
2023-12-05  9:16   ` Mattijs Korpershoek
2023-12-06  3:54     ` Simon Glass
2023-12-06 13:25       ` Mattijs Korpershoek
2023-12-04  0:31 ` [PATCH 07/14] bootm: Make cmdline optional with bootm_boot_start() Simon Glass
2023-12-09 18:39   ` Tom Rini
2023-12-04  0:31 ` [PATCH 08/14] fastboot: Remove dependencies on CMDLINE Simon Glass
2023-12-04 10:27   ` Alex Kiernan
2023-12-09 18:20     ` Tom Rini
2023-12-04  0:31 ` [PATCH 09/14] pxe: Refactor to reduce the size of label_boot() Simon Glass
2023-12-09 18:39   ` Tom Rini
2023-12-04  0:31 ` [PATCH 10/14] pxe: Refactor to avoid over-using bootm_argv Simon Glass
2023-12-04  0:31 ` [PATCH 11/14] pxe: Move calculation of FDT file into a function Simon Glass
2023-12-04  0:31 ` [PATCH 12/14] pxe: Allow booting without CMDLINE for bootm methods Simon Glass
2023-12-04  0:31 ` [PATCH 13/14] pxe: Allow booting without CMDLINE for the zboot method Simon Glass
2023-12-04  0:31 ` [PATCH 14/14] x86: Drop message about features being missing with 64-bit Simon Glass

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.