mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 10:39:08 +00:00
Introduce Verifying Program Loader (VPL)
Add support for VPL, a new phase of U-Boot. This runs after TPL. It is responsible for selecting which SPL binary to run, based on a verified-boot process. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
d3eba95a7e
commit
f86ca5ad8f
13 changed files with 131 additions and 19 deletions
|
@ -38,6 +38,8 @@
|
|||
#define _CONFIG_PREFIX TOOLS_
|
||||
#elif defined(CONFIG_TPL_BUILD)
|
||||
#define _CONFIG_PREFIX TPL_
|
||||
#elif defined(CONFIG_VPL_BUILD)
|
||||
#define _CONFIG_PREFIX VPL_
|
||||
#elif defined(CONFIG_SPL_BUILD)
|
||||
#define _CONFIG_PREFIX SPL_
|
||||
#else
|
||||
|
@ -54,6 +56,7 @@
|
|||
* CONFIG_FOO if CONFIG_SPL_BUILD is undefined,
|
||||
* CONFIG_SPL_FOO if CONFIG_SPL_BUILD is defined.
|
||||
* CONFIG_TPL_FOO if CONFIG_TPL_BUILD is defined.
|
||||
* CONFIG_VPL_FOO if CONFIG_VPL_BUILD is defined.
|
||||
*/
|
||||
#define CONFIG_VAL(option) config_val(option)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue