coreboot/src
Furquan Shaikh ab35d7d554 UPSTREAM: vboot: Add mock functions for recovery space read/write
For the boards that intend to use mock tpm and have recovery mrc cache
support enabled, provide mock functions to read and write mrc hash
space.

Reading MRC hash space returns TPM_SUCCESS as later checks take care of
comparing the hash value and retraining if hash comparison fails. Thus,
in case of mock tpm, device would always end up doing the memory
retraining in recovery mode.

BUG=chrome-os-partner:62413
BRANCH=None
TEST=Verified that eve builds with mock tpm selected.

Change-Id: Ib946ea2044a64286495a20a285ae5200702c24c9
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 775765eaf3
Original-Change-Id: I7817cda7821fadeea0e887cb9860804256dabfd9
Original-Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Original-Reviewed-on: https://review.coreboot.org/18248
Original-Tested-by: build bot (Jenkins)
Original-Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/435338
2017-01-31 17:07:36 -08:00
..
acpi UPSTREAM: src/acpi: Capitalize ACPI and SATA 2016-08-04 23:37:57 -07:00
arch UPSTREAM: arch/x86: do not define type of SPIN_LOCK_UNLOCKED 2017-01-26 17:07:58 -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: i2c/generic: Allow GPIOs to be put in _CRS and PowerResource in ACPI 2017-01-30 10:20:30 -08:00
ec UPSTREAM: chromeec: Chrome EC firmware source selection for EC and PD firmwares 2017-01-30 16:48:41 -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: chromeec: Chrome EC firmware source selection for EC and PD firmwares 2017-01-30 16:48:41 -08:00
northbridge UPSTREAM: amd/amdht: Fix format security errors 2017-01-28 04:11:02 -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 UPSTREAM: vboot: Add mock functions for recovery space read/write 2017-01-31 17:07:36 -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