u-boot/boot
Manorit Chawdhry 42b2cf2e52 Kconfig: Add support for fit image signature enforcing
FIT_SIGNATURE doesn't enforce the U-boot setup to be correct for booting
the FIT images, the DTB might not have all the proper nodes and it just
boots up without any warning. This makes it difficult to get the correct
setup working.

Adds an enforcement flag that doesn't allow the setup to have problems
and enforces the environment to only pick the signature node from DTB
and don't rely on anything else.

Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
2023-06-19 19:20:47 +05:30
..
Kconfig Kconfig: Add support for fit image signature enforcing 2023-06-19 19:20:47 +05:30
Makefile Correct SPL uses of CMD_BOOTEFI_BOOTMGR 2023-02-10 07:41:41 -05:00
android_ab.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
boot_fit.c treewide: Drop image_header_t typedef 2022-09-29 16:07:57 -04:00
bootdev-uclass.c bootstd: Probe the block device before use 2023-02-06 13:04:53 -05:00
bootflow.c qemu: Add a bootmeth for qfw 2023-02-06 13:04:53 -05:00
bootflow_internal.h bootstd: Support creating a boot menu 2023-01-16 18:26:50 -05:00
bootflow_menu.c bootstd: Support setting a theme for the menu 2023-01-16 18:26:51 -05:00
bootm.c android: boot: support boot image header version 3 and 4 2023-04-05 11:41:11 -05:00
bootm_os.c treewide: Drop image_header_t typedef 2022-09-29 16:07:57 -04:00
bootmeth-uclass.c bootstd: Add a new bootmeth method to set the bootflow 2023-01-23 18:11:41 -05:00
bootmeth_distro.c bootstd: Rename bootdev checkers 2023-01-23 18:11:40 -05:00
bootmeth_efi.c bootstd: Treat DHCP and PXE as bootdev labels 2023-01-23 18:11:41 -05:00
bootmeth_efi_mgr.c bootstd: Rename bootdev checkers 2023-01-23 18:11:40 -05:00
bootmeth_pxe.c bootstd: Treat DHCP and PXE as bootdev labels 2023-01-23 18:11:41 -05:00
bootmeth_qfw.c qemu: Add a bootmeth for qfw 2023-02-06 13:04:53 -05:00
bootmeth_sandbox.c bootstd: Add a sandbox bootmeth driver 2022-04-25 10:00:04 -04:00
bootmeth_script.c bootstd: Treat DHCP and PXE as bootdev labels 2023-01-23 18:11:41 -05:00
bootretry.c cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00
bootstd-uclass.c bootstd: Remove special-case code for boot_targets 2023-01-23 18:11:39 -05:00
common_fit.c
expo.c expo: Add basic implementation 2023-01-16 18:26:50 -05:00
fdt_region.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
image-android-dt.c doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
image-android.c android: boot: support bootconfig 2023-04-05 11:42:10 -05:00
image-board.c android: boot: support boot image header version 3 and 4 2023-04-05 11:41:11 -05:00
image-cipher.c
image-fdt.c android: boot: support boot image header version 3 and 4 2023-04-05 11:41:11 -05:00
image-fit-sig.c Kconfig: Add support for fit image signature enforcing 2023-06-19 19:20:47 +05:30
image-fit.c image: Allow loading a FIT image for a particular phase 2022-10-31 11:02:45 -04:00
image-host.c
image-pre-load.c boot: image-pre-load: Check environment for location of signature info 2022-10-11 15:40:48 -04:00
image-sig.c
image.c tools: mkimage: add new image type "fdt_legacy" 2022-12-08 09:29:02 -05:00
pxe_utils.c Merge branch 'next' 2023-01-09 11:30:08 -05:00
scene.c expo: Add support for scenes 2023-01-16 18:26:50 -05:00
scene_internal.h expo: Add support for scenes 2023-01-16 18:26:50 -05:00
scene_menu.c expo: Add support for scene menus 2023-01-16 18:26:50 -05:00
vbe.c boot: fix vbe_find_first_device() 2022-08-26 16:32:59 -06:00
vbe_request.c vbe: Support reading the next SPL phase via VBE 2022-10-31 11:03:18 -04:00
vbe_simple.c vbe: Move OS implementation into a separate file 2022-10-31 11:03:36 -04:00
vbe_simple.h vbe: Move OS implementation into a separate file 2022-10-31 11:03:36 -04:00
vbe_simple_fw.c bootstd: Treat DHCP and PXE as bootdev labels 2023-01-23 18:11:41 -05:00
vbe_simple_os.c vbe: Allow probing the VBE bootmeth to fail in OS fixup 2023-01-18 19:41:16 -05:00