coreboot/src
Duncan Laurie 86ca393e5b UPSTREAM: google/eve: Enable separate recovery MRC cache
In order to get quick boot speeds into recovery enable the
feature that allows for a separate recovery MRC cache.

This requires shuffling the FMAP around a bit in order to
provide another region for the recovery MRC cache.  To make
that shuffling easier, group the RW components into another
sub-region so it can use relative addresses.

BUG=chrome-os-partner:58666
TEST=manual testing on eve: check that recovery uses the MRC
cache, and that normal mode does too.  Check that if cache is
retrained in recovery mode it is also retrained in normal mode.
Also check that events show up in the log when retrain happens.

Change-Id: Id8e62117a9e679ef03e87a8563c377fc2a9a7c20
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Original-Commit-Id: e00365217c
Original-Change-Id: I6a9507eb0b919b3af2752e2499904cc62509c06a
Original-Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Original-Reviewed-on: https://review.coreboot.org/18199
Original-Tested-by: build bot (Jenkins)
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/431209
Commit-Ready: Duncan Laurie <dlaurie@google.com>
Tested-by: Duncan Laurie <dlaurie@google.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2017-01-23 02:03:25 -08:00
..
acpi UPSTREAM: src/acpi: Capitalize ACPI and SATA 2016-08-04 23:37:57 -07:00
arch UPSTREAM: riscv: Move mcall numbers to mcall.h, adjust their names 2017-01-19 06:10:57 -08:00
commonlib UPSTREAM: buildsystem: Drop explicit (k)config.h includes 2016-12-09 03:29:54 -08:00
console UPSTREAM: console: Enable do_printk_va_list for VBOOT 2017-01-05 11:00:16 -08:00
cpu UPSTREAM: cpu/intel/model_6fx: Add Conroe-L to cpu_device_id list 2017-01-13 15:22:22 -08:00
device UPSTREAM: SPD_CACHE: Drop debug statement 2017-01-13 18:40:55 -08:00
drivers UPSTREAM: driver/intel/fsp1_1: Fix boot failure for non-verstage case 2017-01-19 15:14:48 -08:00
ec UPSTREAM: ec/ene932: correct ACPI battery data fed into ToString() 2016-12-16 07:51:42 -08:00
include stdlib.h: drop DIV_ROUND_CLOSEST 2017-01-19 09:22:20 -08:00
lib UPSTREAM: lb_tables: make lb_mainboard and lb_strings record sizes 64-bit aligned 2017-01-22 05:03:19 -08:00
mainboard UPSTREAM: google/eve: Enable separate recovery MRC cache 2017-01-23 02:03:25 -08:00
northbridge UPSTREAM: nb/gm45/gma.c: Fix reported Pixel clock 2017-01-22 05:03:19 -08:00
soc UPSTREAM: soc/intel/skylake: Include I2C code in romstage 2017-01-23 02:03:25 -08:00
southbridge UPSTREAM: sb/nvidia/mcp55: Fix typo in nic.c 2017-01-13 18:41:43 -08:00
superio UPSTREAM: sio/ite/it8783ef: Return (0) in ACPI _PSC methods 2016-12-16 04:50:43 -08:00
vboot vboot: vb2ex_printf() ignores null function name 2017-01-20 20:45:39 -08:00
vendorcode UPSTREAM: apollolake: Update UPD header files for FSP 1.3.0 2017-01-17 11:34:38 -08:00
Kconfig UPSTREAM: Hook up libhwbase in ramstage 2016-12-21 03:12:47 -08:00