coreboot-kgpe-d16/src/security/vboot
Wim Vervoorn a1c259beef security/vboot: Add rw_region_only support to vboot
In some case where the flash space is limited or when a large payload such as LinuxBoot
is used, the RO region may not be large enough to contain all components that would
normally be added.

This patch adds the possibility to add specific components to the RW regions only in
the same way as the RO_ONLY_SUPPORT does for the RO region.

Please note: this applies only to the items that would normally be added to all regions.
If the payload is directed to the RW region only, a recovery payload needs to be added
to the RO region manually.

BUG=N/A
TEST=build

Change-Id: Ie0df9b5dfc6df4f24efc5582a1aec9ecfb48c44d
Signed-off-by: Wim Vervoorn <wvervoorn@eltan.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/36544
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-11-11 10:38:34 +00:00
..
antirollback.h security/vboot: Add Support for Intel PTT 2019-08-06 12:07:49 +00:00
bootmode.c vboot: relocate call to vboot_save_recovery_reason_vbnv 2019-07-23 12:07:16 +00:00
common.c vboot: Use CONFIG_VBOOT_MIGRATE_WORKING_DATA on all platforms 2019-07-03 00:38:41 +00:00
gbb.c vboot: remove use of GoogleBinaryBlockHeader 2019-05-06 12:40:31 +00:00
gbb.h vboot: remove use of GoogleBinaryBlockHeader 2019-05-06 12:40:31 +00:00
Kconfig security/vboot: Add rw_region_only support to vboot 2019-11-11 10:38:34 +00:00
Makefile.inc security/vboot: Add rw_region_only support to vboot 2019-11-11 10:38:34 +00:00
misc.h security/vboot: Replace use of __PRE_RAM__ 2019-09-13 19:29:18 +00:00
mrc_cache_hash_tpm.c
secdata_mock.c vboot: update vboot2 functions to use new vb2_error_t 2019-08-21 09:32:45 +00:00
secdata_tpm.c vboot: update vboot2 functions to use new vb2_error_t 2019-08-21 09:32:45 +00:00
symbols.h security/tpm: Fix TCPA log feature 2019-03-07 12:47:01 +00:00
tpm_common.c vboot: extend BOOT_MODE_PCR to SHA256 bank on TPM2 2019-09-21 01:13:54 +00:00
tpm_common.h vboot: update vboot2 functions to use new vb2_error_t 2019-08-21 09:32:45 +00:00
vbnv.c src/[northbridge,security]: change "unsigned" to "unsigned int" 2019-10-27 18:12:50 +00:00
vbnv.h vboot: remove OPROM-related code 2019-05-15 17:50:08 +00:00
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: rename BOOT_OPROM_NEEDED to BOOT_DISPLAY_REQUEST 2019-05-15 17:49:24 +00:00
vboot_common.c src: Use 'include <boot/coreboot_tables.h>' when appropriate 2019-10-27 17:48:30 +00:00
vboot_common.h security/vboot: Removed vboot_prepare from vboot_locator 2019-11-05 15:03:44 +00:00
vboot_crtm.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
vboot_crtm.h security/vboot/vboot_crtm.h: Remove ENV_ for vboot_measure_cbfs_hook() 2019-05-20 14:41:40 +00:00
vboot_loader.c security/vboot: Removed vboot_prepare from vboot_locator 2019-11-05 15:03:44 +00:00
vboot_logic.c vboot: add new vb2ex_abort callback 2019-10-16 05:47:25 +00:00
verstage.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00