coreboot/src
Tim Wawrzynczak d6fc557b93 security/vboot: Add vboot callbacks to support EC software sync
Use the new functions introduced into the EC driver to support
performing EC software sync via vboot callbacks.

NOTE: This patch assumes that the EC image is added to CBFS
uncompressed.  Streaming decompression of the image will be added in a
future patch.

Also adds a new Kconfig option VBOOT_EARLY_EC_SYNC.  The new Kconfig
option compiles EC software sync into romstage, dependent upon having a
CrOS EC.

BUG=b:112198832
BRANCH=none
TEST=Successful EC software sync

Change-Id: I9b1458a45ab3ed5623af50f78036c4f88461b226
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/36208
Reviewed-by: Julius Werner <jwerner@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-11-20 13:29:49 +00:00
..
acpi AUTHORS: Move src/acpi copyrights into AUTHORS file 2019-07-30 11:04:14 +00:00
arch Remove MIPS architecture 2019-11-20 10:10:48 +00:00
commonlib {drivers,mainboard}: Move FSP logo support to fsp1_1 2019-11-14 11:33:46 +00:00
console Remove MIPS architecture 2019-11-20 10:10:48 +00:00
cpu cpu/nb/sb: Remove fam12 2019-11-20 13:23:01 +00:00
device arch/x86: Remove EARLY_EBDA_INIT support 2019-11-10 15:38:45 +00:00
drivers Remove MIPS architecture 2019-11-20 10:10:48 +00:00
ec include: Make stdbool.h a separate file 2019-11-18 22:47:13 +00:00
include cbfs: switch to region_device for location APIs 2019-11-20 13:27:44 +00:00
lib cbfs: switch to region_device for location APIs 2019-11-20 13:27:44 +00:00
mainboard mainboard/amd: Remove AMD Torpedo mainboard 2019-11-20 13:22:54 +00:00
northbridge cpu/nb/sb: Remove fam12 2019-11-20 13:23:01 +00:00
security security/vboot: Add vboot callbacks to support EC software sync 2019-11-20 13:29:49 +00:00
soc cbfs: switch to region_device for location APIs 2019-11-20 13:27:44 +00:00
southbridge cpu/nb/sb: Remove fam12 2019-11-20 13:23:01 +00:00
superio superio/*/*/acpi: Improve the readability of the IndexField 2019-11-05 16:08:55 +00:00
vendorcode vc/amd/agesa: Remove fam12 2019-11-20 13:23:38 +00:00
Kconfig vendorcode/eltan/security: Move eltan security from chipset to security menu 2019-11-16 20:41:10 +00:00