coreboot-kgpe-d16/src
Subrata Banik 47569cf3a9 soc/intel/cannonlake: Use EBDA area to store cbmem_top address
This patch uses BIOS EBDA area to store relevent details
like cbmem top during romstage after MRC init is done.
Also provide provision to use the same EBDA data across
various stages without reexecuting memory map algorithm.

BRANCH=none
BUG=b:63974384
TEST=Ensures HW based memmap algorithm is executing once in romstage
and store required data into EBDA for other stage to avoid redundant
calculation and get cbmem_top start from EBDA area.

Change-Id: I763ad8181396ea8d8c0d5cf088264791ba62dceb
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/21985
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2017-10-18 01:13:51 +00:00
..
acpi
arch arch/x86: initialize EBDA in S3 and S0/S5 path 2017-10-16 16:56:19 +00:00
commonlib commonlib: Consistently spell *romstage* without space 2017-09-27 22:20:25 +00:00
console console: Ignore loglevel in nvram until ramstage 2017-09-25 13:35:29 +00:00
cpu cpu/amd: Fix spelling of *implementation* 2017-10-16 02:05:16 +00:00
device src/device: Update LTR configuration scheme 2017-10-13 15:21:48 +00:00
drivers drivers/elog: Fix debug build errors 2017-10-16 16:10:51 +00:00
ec google/chromeec: Drain all MKBP events while clearing host events 2017-10-18 00:38:49 +00:00
include src/device: Update LTR configuration scheme 2017-10-13 15:21:48 +00:00
lib drivers/elog: Fix debug build errors 2017-10-16 16:10:51 +00:00
mainboard intel/cannonlake_rvp: enable HS400 2017-10-17 22:49:43 +00:00
northbridge sandybridge/acpi: remove unnessary check of PCI IDs 2017-10-16 20:24:44 +00:00
soc soc/intel/cannonlake: Use EBDA area to store cbmem_top address 2017-10-18 01:13:51 +00:00
southbridge sb/amd/sb700/lpc.c: Optimize code flow for less indentation 2017-10-12 08:08:22 +00:00
superio winbond/w83627hf: Drop early_init.c 2017-09-21 15:40:49 +00:00
vboot vboot: Exclude platform specific files from RW cbfs 2017-10-12 18:33:42 +00:00
vendorcode vendor/intel/skykabylake: Update FSP header files to version 2.7.2 2017-10-05 17:45:46 +00:00
Kconfig Kconfig: Move libhwbase related options into lib/Kconfig 2017-09-28 11:47:07 +00:00