diff options
author | Julius Werner <jwerner@chromium.org> | 2019-05-09 13:40:23 -0700 |
---|---|---|
committer | Julius Werner <jwerner@chromium.org> | 2019-05-10 21:41:14 +0000 |
commit | ef7d89cabe658e7f2951112c50853328988cea98 (patch) | |
tree | 29825181a56e73be7c6c9cf3884a82f4f8b1d56a /util/cbfstool/cbfs-mkpayload.c | |
parent | 939bfccb3dbf04a0a2f7e15b82db1fdb469b7a73 (diff) |
vboot: Make vboot_logic_executed() a bit more precise
This patch adds another check to vboot_logic_executed() to make sure we
only do a runtime check for verstage_should_load() if
CONFIG_VBOOT_RETURN_FROM_VERSTAGE is enabled. That's the only case where
the stage that's loading the verstage can execute after verification has
run (because the verstage will return to it when it's done). In the
other case, the stage that loads verstage really just loads it and will
never do anything again after hand-off, so it's guaranteed to always
execute before verification.
This change may allow extra dead-code elimination in some cases.
Change-Id: I7019b6f7b0acfbf0a8173914b53364751b08f2cf
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32714
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'util/cbfstool/cbfs-mkpayload.c')
0 files changed, 0 insertions, 0 deletions