coreboot/src
Aaron Durbin 87b5af6501 UPSTREAM: soc/intel/common: provide option to invalide MRC cache on recovery
Allow a board/platform to invalidate the normal MRC cache when
hardware retraining is requested in recovery mode. A small 4 byte
payload is used to update the latest data written. It will of course
fail on MRC cache retreival on next usage.

BUG=chrome-os-partner:60592
BRANCH=reef
TEST=None

Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/17870
Tested-by: build bot (Jenkins)
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>

Change-Id: Ic88cd66802664813562d003f50d54e4a4ea375ef
Reviewed-on: https://chromium-review.googlesource.com/421029
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
2016-12-16 07:51:38 -08:00
..
acpi UPSTREAM: src/acpi: Capitalize ACPI and SATA 2016-08-04 23:37:57 -07:00
arch UPSTREAM: ACPI S3: Hide acpi_slp_type 2016-12-13 17:49:14 -08:00
commonlib UPSTREAM: buildsystem: Drop explicit (k)config.h includes 2016-12-09 03:29:54 -08:00
console UPSTREAM: console/vtxprintf.c: cast precision to size_t for string length 2016-11-29 17:38:21 -08:00
cpu UPSTREAM: ACPI S3: Flip ACPI_HUGE_LOWMEM_BACKUP default 2016-12-13 17:49:16 -08:00
device UPSTREAM: buildsystem: Drop explicit (k)config.h includes 2016-12-09 03:29:54 -08:00
drivers UPSTREAM: drivers/i2c: Pass in i2c_generic_config into i2c_generic_fill_ssdt 2016-12-16 04:51:15 -08:00
ec UPSTREAM: ec/google/chromeec: query cbmem for retrain status 2016-12-16 07:51:35 -08:00
include UPSTREAM: lib/cbmem: allow anyone to use cbmem_possibly_online() 2016-12-16 07:51:33 -08:00
lib UPSTREAM: lib/spd_bin: Check return code & remove dead code 2016-12-16 04:51:02 -08:00
mainboard UPSTREAM: google/reef: Remove VARIANT_DIR definition 2016-12-16 04:51:17 -08:00
northbridge UPSTREAM: nb/intel/gm45: Use lapic udelay in SMM 2016-12-13 17:49:50 -08:00
soc UPSTREAM: soc/intel/common: provide option to invalide MRC cache on recovery 2016-12-16 07:51:38 -08:00
southbridge UPSTREAM: intel/i945: Use romstage_handoff for S3 2016-12-13 17:49:07 -08:00
superio UPSTREAM: sio/ite/it8783ef: Return (0) in ACPI _PSC methods 2016-12-16 04:50:43 -08:00
vboot UPSTREAM: lib/cbmem: allow anyone to use cbmem_possibly_online() 2016-12-16 07:51:33 -08:00
vendorcode UPSTREAM: vendorcode/amd: drop dead code 2016-12-16 04:50:55 -08:00
Kconfig UPSTREAM: ACPI S3: Flip ACPI_HUGE_LOWMEM_BACKUP default 2016-12-13 17:49:16 -08:00