coreboot-kgpe-d16/src/mainboard/intel
Arthur Heymans 77d5e7481b nb/intel/haswell: Add an option for where verstage starts
Previously Haswell used a romcc bootblock and starting verstage in
romstage was madatory but with C_ENVIRONMENT_BOOTBLOCK it is also
possible to have a separate verstage.

This selects using a separate verstage by default but still keeps the
option around to use verstage in romstage.

Also make sure mrc.bin is only added to the COREBOOT fmap region as it
requires to be run at a specific offset. This means that coreboot will
have to jump from a RW region to the RO region for that binary and
back to that RW region after that binary is done initializing the
memory.

Change-Id: I3b7b29f4a24c0fb830ff76fe31a35b6afcae4e67
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/26926
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-04-21 23:32:37 +00:00
..
apollolake_rvp coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
baskingridge nb/intel/haswell: Add an option for where verstage starts 2019-04-21 23:32:37 +00:00
bayleybay_fsp src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
camelbackmountain_fsp src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
cannonlake_rvp src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
coffeelake_rvp Replace remaining IS_ENABLED(CONFIG_*) with CONFIG() 2019-04-08 18:50:10 +00:00
d510mo src/mainboard/*/*/cstates.c: Drop unused includes 2019-03-13 04:21:52 +00:00
d945gclf sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
dcp847ske src/mb/Kconfig: Fix PCI subsystem IDs 2019-04-19 17:48:15 +00:00
dg41wv sb/intel/i82801gx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:31 +00:00
dg43gt sb/intel/i82801jx: Use SOUTHBRIDGE_INTEL_COMMON_PMCLIB 2019-04-13 14:49:01 +00:00
emeraldlake2 chromeos: clean up "recovery" and "write protect" GPIOs 2019-04-11 11:23:26 +00:00
galileo src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
glkrvp vboot: deprecate physical dev switch 2019-03-27 06:13:27 +00:00
harcuvar src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
icelake_rvp src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
kblrvp {mb,soc/intel/skylake}: remove unused InternalGfx 2019-04-06 13:12:04 +00:00
kunimitsu {mb,soc/intel/skylake}: remove unused InternalGfx 2019-04-06 13:12:04 +00:00
leafhill soc/intel: Clean mess around UART_DEBUG 2019-01-09 22:15:48 +00:00
littleplains src: Drop unused 'include <arch/acpigen.h>' 2019-03-12 07:27:28 +00:00
minnow3 soc/intel: Clean mess around UART_DEBUG 2019-01-09 22:15:48 +00:00
minnowmax src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
mohonpeak src: Drop unused 'include <arch/acpigen.h>' 2019-03-12 07:27:28 +00:00
saddlebrook {mb,soc/intel/skylake}: remove unused InternalGfx 2019-04-06 13:12:04 +00:00
strago src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
wtm2 chromeos: clean up "recovery" and "write protect" GPIOs 2019-04-11 11:23:26 +00:00
Kconfig kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
Kconfig.name kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00