u-boot/common
Jiyong Park 4cbb1eb81c Add CONFIG_AVB_PUBKEY_FILE to specify the root avb public key
The new config CONFIG_AVB_PUBKEY_FILE is used to specify the path to the
public key file that u-boot uses as the root public key. Previously,
the root public key was hard coded in avb_verify.c and therefore was
non-trivial to replace it with a custom key.

The public key that was hard-coded is extracted as default.avbpubkey
and is used as the default.

Bug: 181924266
Test: DIST_DIR=out/dist BUILD_CONFIG=u-boot/build.config.crosvm.aarch64
build/build.sh -j80

Signed-off-by: Jiyong Park <jiyong@google.com>
(cherry picked from commit e609074ced3dd07ca2a13d4becbae997e3a48c9f)
Signed-off-by: Guillaume La Roque <glaroque@baylibre.com>
[mkorpershoek: fixed conflict around _SPL_TPL_ support]
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Tested-by: Guillaume La Roque <glaroque@baylibre.com>
Reviewed-by: Guillaume La Roque <glaroque@baylibre.com>
2023-07-17 15:15:46 -05:00
..
eeprom
init global: Migrate CONFIG_MALLOC_F_ADDR to CFG 2022-12-23 10:14:51 -05:00
spl common: spl: spl: Update stack pointer address 2023-06-28 18:58:19 -05:00
Kconfig Add CONFIG_AVB_PUBKEY_FILE to specify the root avb public key 2023-07-17 15:15:46 -05:00
Makefile Add CONFIG_AVB_PUBKEY_FILE to specify the root avb public key 2023-07-17 15:15:46 -05:00
autoboot.c autoboot: Rework CONFIG_AUTOBOOT_STOP_STR_* usage 2023-01-20 12:27:06 -05:00
avb_verify.c Add CONFIG_AVB_PUBKEY_FILE to specify the root avb public key 2023-07-17 15:15:46 -05:00
bloblist.c x86: Pass video settings from SPL to U-Boot proper 2023-06-12 09:49:43 +05:30
bmp.c common: Replace #ifdef and #if with if's 2023-06-12 09:49:41 +05:30
board_f.c common: board_f: Pass frame buffer info from SPL to u-boot 2023-06-12 09:49:43 +05:30
board_info.c
board_r.c dm: Add support for handling old u-boot,dm- tags 2023-04-12 11:44:37 -05:00
bootstage.c bootstage: Show func name for bootstage_mark/error 2022-08-20 18:07:32 -06:00
bouncebuf.c common: bouncebuf: Use dma-mapping for cache ops 2023-01-27 12:51:27 -05:00
cli.c Correct SPL use of HUSH_PARSER 2023-02-10 07:41:39 -05:00
cli_getch.c cli: Correct several bugs in cli_getch() 2023-03-28 09:25:51 -04:00
cli_hush.c cmd: exit: Fix return value propagation out of environment scripts 2023-01-11 15:02:24 -05:00
cli_readline.c cli: Correct handling of invalid escape sequences in cread_line() 2023-03-28 09:25:51 -04:00
cli_simple.c
command.c global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
console.c console: Add option to keep it silent until env is loaded 2023-01-12 11:25:17 -05:00
cros_ec.c
cyclic.c cyclic: get rid of cyclic_init() 2022-11-02 08:42:03 +01:00
ddr_spd.c
dfu.c cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00
dlmalloc.c test: Support testing malloc() failures 2022-09-29 16:07:58 -04:00
dlmalloc.src
edid.c
event.c Correct SPL uses of NEEDS_MANUAL_RELOC 2023-02-10 07:41:39 -05:00
exports.c
fdt_simplefb.c Correct SPL uses of VIDEO 2023-02-10 07:41:40 -05:00
fdt_support.c global: Move remaining CONFIG_SYS_PCI* to CFG_SYS_PCI* 2022-12-05 16:06:07 -05:00
flash.c Audit <flash.h> inclusion 2022-08-04 16:18:47 -04:00
hash.c Correct SPL use of CMD_SHA1SUM 2023-02-09 16:32:26 -05:00
hwconfig.c hwconfig: Allow to use restricted env 2022-08-20 18:12:51 -04:00
iomux.c
iotrace.c
kallsyms.c
kgdb.c
kgdb_stubs.c
log.c log: Add a category for filesystems 2023-02-06 13:04:53 -05:00
log_console.c
log_syslog.c
main.c efi_loader: split efi_init_obj_list() into two stages 2022-04-23 22:05:41 +02:00
malloc_simple.c malloc: Annotate allocator for valgrind 2022-04-11 10:00:30 -04:00
memsize.c Merge branch 'next' 2023-01-09 11:30:08 -05:00
menu.c eficonfig: CTRL+S to save the boot order 2023-02-10 13:05:39 +01:00
miiphyutil.c Convert CONFIG_PHY_RESET_DELAY to Kconfig 2022-03-25 12:01:15 +00:00
qfw.c qemu: Move qfw kernel setup into a common file 2023-02-06 13:04:53 -05:00
s_record.c
scp03.c
splash.c common: Replace #ifdef and #if with if's 2023-06-12 09:49:41 +05:30
splash_source.c common: splash_source: Fix type casting errors 2023-06-22 11:42:18 +05:30
stackprot.c
stdio.c video: Rename CONFIG_DM_VIDEO to CONFIG_VIDEO 2022-10-30 20:07:17 +01:00
system_map.c
update.c common/update: Finish Kconfig migration 2023-01-20 12:27:06 -05:00
usb.c usb: Add 1ms delay after first Get Descriptor request 2022-11-03 23:36:48 +01:00
usb_hub.c usb: Drop unused ehci-faraday driver 2023-02-07 14:33:50 -05:00
usb_kbd.c cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00
usb_onboard_hub.c usb: onboard-hub: add driver to manage onboard hub supplies 2023-01-12 16:19:53 +01:00
usb_storage.c usb: storage: continue probe on "Invalid device" 2022-11-04 12:22:45 +01:00
xyzModem.c cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00