coreboot/src/security/vboot
Joel Kitching 6672bd8e6b vboot: refactor OPROM code
The name OPROM is somewhat inaccurate, since other steps to bring
up display and graphics are needed depending on mainboard/SoC.
This patch cleans up OPROM code nomenclature, and works towards
the goal of deprecating vboot1:

* Rename CONFIG_VBOOT_OPROM_MATTERS to
  CONFIG_VBOOT_MUST_REQUEST_DISPLAY and clarify Kconfig
  description
* Remove function vboot_handoff_skip_display_init
* Remove use of the VbInit oflag VB_INIT_OUT_ENABLE_DISPLAY
* Add |flags| field to vboot_working_data struct
* Create VBOOT_FLAG_DISPLAY_REQUESTED and set in vboot_handoff

BUG=b:124141368, b:124192753, chromium:948529
TEST=make clean && make test-abuild
TEST=build and flash eve device; attempt loading dev/rec modes
BRANCH=none

Change-Id: Idf111a533c3953448b4b9084885a9a65a2432a8b
Signed-off-by: Joel Kitching <kitching@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32262
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2019-04-30 21:47:25 +00:00
..
antirollback.h
bootmode.c vboot: specify NEED_VB20_INTERNALS when needed 2019-04-29 12:24:17 +00:00
common.c src: Use include <reset.h> when appropriate 2019-03-29 20:00:20 +00:00
gbb.c
gbb.h
Kconfig vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
Makefile.inc security/vboot: Add measured boot mode 2019-02-25 22:29:16 +00:00
misc.h vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
mrc_cache_hash_tpm.c
secdata_mock.c
secdata_tpm.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
symbols.h security/tpm: Fix TCPA log feature 2019-03-07 12:47:01 +00:00
vbnv.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
vbnv.h
vbnv_cmos.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
vbnv_ec.c
vbnv_flash.c src: include <assert.h> when appropriate 2019-04-23 10:01:36 +00:00
vbnv_layout.h
vboot_common.c vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
vboot_common.h vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
vboot_crtm.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
vboot_crtm.h src: Drop unused 'include <cbfs.h>' 2019-03-19 17:14:39 +00:00
vboot_handoff.c vboot: refactor OPROM code 2019-04-30 21:47:25 +00:00
vboot_loader.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
vboot_logic.c src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
verstage.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00