coreboot-kgpe-d16/src
Sridhar Siricilla 2f6d5551b0 soc/intel/common: Add downgrade support for CSE Firmware
Add downgrade support for CSE RW firmware.

When CSE FW is downgraded, CSE may get into data compatibility issues.
To avoid such issues, coreboot sends DATA CLEAR HECI command to CSE to
clear CSE run time data on proactive basis during a downgrade and
when CSE indicates a data mismatch error through GET_BOOT_PARTITION_INFO.

BUG=b:144894771
TEST=Verified on hatch

Signed-off-by: Sridhar Siricilla <sridhar.siricilla@intel.com>
Change-Id: I0a3a3036e448e5a743398f6b27e8e62965dbff3c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40561
Reviewed-by: V Sowmya <v.sowmya@intel.com>
Reviewed-by: Jamie Ryu <jamie.m.ryu@intel.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-08-24 09:12:34 +00:00
..
acpi acpi: add more AML generation functions 2020-08-21 16:19:30 +00:00
arch arch/x86/walkcbfs.S: Mark code as x86_32 2020-08-24 07:05:33 +00:00
commonlib src: Remove unused 'include <stdint.h> 2020-07-14 16:11:10 +00:00
console src: Remove unused 'include <stddef.h> 2020-08-18 12:15:44 +00:00
cpu cpu/x86/smm/smm_module_handler: Add x86_64 support 2020-08-24 07:06:20 +00:00
device {sb/intel/*/azalia.c,device/azalia_device.c}: Reduce differences 2020-08-17 06:58:45 +00:00
drivers drivers/spi/tpm: Add helper to get cr50 firmware version 2020-08-22 00:30:57 +00:00
ec ec/google/chromeec: Add helper to request AP reset 2020-08-14 08:35:15 +00:00
include lib: Update fmap cache error for psp_verstage 2020-08-21 18:48:06 +00:00
lib lib: Update fmap cache error for psp_verstage 2020-08-21 18:48:06 +00:00
mainboard mb/google/zork: Add GPIO_144 in touchscreen power on/off sequence 2020-08-24 01:53:00 +00:00
northbridge src: Remove unused 'include <delay.h>' 2020-08-18 12:19:18 +00:00
security drivers/spi/tpm: Enable long cr50 ready pulses for Tiger Lake systems 2020-08-20 19:34:46 +00:00
soc soc/intel/common: Add downgrade support for CSE Firmware 2020-08-24 09:12:34 +00:00
southbridge SMM: Validate more user-provided pointers 2020-08-21 07:51:07 +00:00
superio superio/ite: delay PWRGD3 during resume 2020-08-21 21:51:33 +00:00
vendorcode vc/amd/fsp/picasso: add FSP-M UPD to disable the HD Audio controller 2020-08-23 16:13:47 +00:00
Kconfig Kconfig: Update ASan config options 2020-08-21 07:42:21 +00:00