coreboot/src/drivers
Michael Niewöhner 68da45479f soc/intel: skl,cnl,icl: rely on TOLUM as cbmem_top returned by FSP
Instead of doing our own calculations, rely on TOLUM returned by FSP
for cbmem_top. This (hopefully) saves us from making mistakes in weird
calculations of offsets and alignments.

Further this makes it easier to implement e.g. SGX PRMRR size selection
via Kconfig as we do not have to make any assumptions about alignments
but can simply pass (valid) values to FSP.

Tested successfully on X11SSM-F

Change-Id: If66a00d1320917bc68afb32c19db0e24c6732812
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/36136
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-11-04 19:10:08 +00:00
..
amd/agesa src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
ams AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
asmedia AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
aspeed AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
crb AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
dec/21143 AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
elog AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
emulation/qemu src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
generic src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
gic AUTHORS: Move src/drivers/[a*-i*] copyrights into AUTHORS file 2019-10-22 12:55:10 +00:00
i2c src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
intel soc/intel: skl,cnl,icl: rely on TOLUM as cbmem_top returned by FSP 2019-11-04 19:10:08 +00:00
ipmi drivers/ipmi: Add IPMI BMC FRB2 watchdog timer support 2019-10-24 15:47:40 +00:00
lenovo AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
maxim AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
mrc_cache AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
net src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
parade src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
pc80 cpu/x86/tsc: Flip and rename TSC_CONSTANT_RATE to UNKNOWN_TSC_RATE 2019-11-03 06:15:35 +00:00
ricoh/rce822 AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
siemens/nc_fpga AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
sil/3114 AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
smmstore src/{device,drivers}: Use 'include <stdlib.h>' when appropriate 2019-10-27 17:52:05 +00:00
spi src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
ti AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
tpm AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
uart src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
usb src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
vpd AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
wifi AUTHORS: Move src/drivers/[l*-v*] copyrights into AUTHORS file 2019-10-22 12:55:19 +00:00
xgi src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00