coreboot-kgpe-d16/src
Tim Wawrzynczak 14dd073e80 EC sync: Properly handle VBERROR return codes from vb2api_ec_sync
Some return codes were missed when implementing this initially; the vboot
logic can require the system to command the EC to reboot to its RO, switch
RW slots or it can require a poweroff of the SoC.  This patch appropriately
handles these return codes.

BUG=b:145768046
BRANCH=firmware-hatch-12672.B
TEST=ODM verified this patch fixes the issues seen.

Change-Id: I2748cf626d49c255cb0274cb336b072dcdf8cded
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37562
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2019-12-09 09:39:29 +00:00
..
acpi
arch arch|cpu/x86: Add Kconfig option for x86 reset vector 2019-12-06 15:16:47 +00:00
commonlib src: Add missing include <stdlib.h> 2019-12-03 11:30:52 +00:00
console AGESA,binaryPI: Move PORT80 selection to C bootblock 2019-12-09 05:23:55 +00:00
cpu arch|cpu/x86: Add Kconfig option for x86 reset vector 2019-12-06 15:16:47 +00:00
device device/hypertransport: Drop unused code 2019-11-22 10:41:10 +00:00
drivers drivers/intel/fsp2_0: Add logo support 2019-12-06 15:14:27 +00:00
ec ec/google/wilco: Add EC ACPI methods for privacy screen 2019-12-02 23:28:03 +00:00
include endian: Replace explicit byte swapping with compiler builtin 2019-12-06 15:08:50 +00:00
lib lib/imd_cbmem: Rename imd_cbmem into imd, use directly 2019-12-03 15:29:05 +00:00
mainboard mb/intel/kblrvp: Remove hex values from VR settings 2019-12-09 09:38:41 +00:00
northbridge nb/i945: Fix typo 2019-12-06 15:09:17 +00:00
security EC sync: Properly handle VBERROR return codes from vb2api_ec_sync 2019-12-09 09:39:29 +00:00
soc soc/intel/skylake: Add option to control microcode update inclusion 2019-12-06 15:14:15 +00:00
southbridge AGESA,binaryPI: Move PORT80 selection to C bootblock 2019-12-09 05:23:55 +00:00
superio src/superio: Remove unused intel's superio chips 2019-12-06 15:24:27 +00:00
vendorcode binaryPI: Fix failing AP startup 2019-12-04 12:22:39 +00:00
Kconfig Kconfig: Drop the C_ENVIRONMENT_BOOTBLOCK symbol 2019-11-25 09:17:38 +00:00