coreboot/src
Rizwan Qureshi 30b755be2b Add SoC specific microcode update check in ramstage
Some Intel SoCs which support SGX feature, report the
microcode patch revision one less than the actual revision.
This results in the same microcode patch getting loaded again.
Add a SoC specific check to avoid reloading the same patch.

BUG=chrome-os-partner:42046
BRANCH=None
TEST=Built for glados and tested on RVP3
CQ-DEPEND=CL:286054

Change-Id: Iab4c34c6c55119045947f598e89352867c67dcb8
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: ab2ed73db3581cd432f9bc84acca47f5e53a0e9b
Original-Change-Id: I4f7bf9c841e5800668208c11b0afcf8dba48a775
Original-Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com>
Original-Reviewed-on: https://chromium-review.googlesource.com/287513
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11055
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: build bot (Jenkins)
2015-07-29 20:26:22 +02:00
..
acpi acpi/sata: add generic sata ssdt port generator 2015-06-07 01:24:47 +02:00
arch arm, arm64, mips: Add rough static stack size checks with -Wstack-usage 2015-07-29 20:25:59 +02:00
console consoles: remove unused infrastructure 2015-05-26 19:02:54 +02:00
cpu Add SoC specific microcode update check in ramstage 2015-07-29 20:26:22 +02:00
device x86 realmode: Set up the 8254 timer before running option rom 2015-07-16 04:03:45 +02:00
drivers arm, arm64, mips: Add rough static stack size checks with -Wstack-usage 2015-07-29 20:25:59 +02:00
ec mec: Correct the access mode for short payloads 2015-07-21 21:22:15 +02:00
include Add SoC specific microcode update check in ramstage 2015-07-29 20:26:22 +02:00
lib arm, arm64, mips: Add rough static stack size checks with -Wstack-usage 2015-07-29 20:25:59 +02:00
mainboard skylake: clean-up pei_data 2015-07-29 19:31:31 +02:00
northbridge intel/haswell: fix CHROMEOS builds for haswell 2015-07-29 19:24:48 +02:00
soc Skylake: Fix microcode reload in bootblock cpu init 2015-07-29 20:26:10 +02:00
southbridge nvidia southbridges: don't touch 0x78 in LPC bridge with Fam10h 2015-07-23 18:30:19 +02:00
superio superio/smsc: Add support for SMSC DME1737 2015-07-13 17:11:00 +02:00
vendorcode arm, arm64, mips: Add rough static stack size checks with -Wstack-usage 2015-07-29 20:25:59 +02:00
Kconfig riscv-emulation: Set stack size to 0 in Kconfig 2015-07-14 16:56:25 +02:00