u-boot/test/boot
Simon Glass d9f48579dc bootstd: Treat DHCP and PXE as bootdev labels
These are associated with the ethernet boot device but do not match its
uclass name, so handle them as special cases.

Provide a way to pass flags through with the bootdev so that we know
how to process it. The flags are checked by the bootmeths, to ensure that
only the selected bootmeth is used.

While these both use the network device, they work quite differently. It
is common to run only one of these, or to run PXE before DHCP. Provide
bootflow flags to control which methods are used. Check these in the two
bootmeths so that only the chosen one is used.

Signed-off-by: Simon Glass <sjg@chromium.org>
2023-01-23 18:11:41 -05:00
..
bootdev.c bootstd: Treat DHCP and PXE as bootdev labels 2023-01-23 18:11:41 -05:00
bootflow.c bootstd: Include the device tree in the bootflow 2023-01-23 18:11:40 -05:00
bootmeth.c test: Update tests to use the skip feature 2022-10-31 11:02:44 -04:00
bootstd_common.c test: Move common FIT code into a separate fit_util file 2022-10-17 21:17:13 -06:00
bootstd_common.h bootstd: Move VBE setup into a shared function 2022-10-17 21:17:13 -06:00
expo.c expo: Add basic tests 2023-01-16 18:26:50 -05:00
image.c image: Add the concept of a phase to FIT 2022-10-31 11:02:44 -04:00
Makefile expo: Add basic tests 2023-01-16 18:26:50 -05:00
vbe_fixup.c vbe: Use a manual test 2022-10-31 11:04:00 -04:00
vbe_simple.c vbe: Add info about the VBE device to the fwupd node 2022-10-31 11:04:00 -04:00