coreboot-kgpe-d16/src/mainboard
Aaron Durbin e6af4be158 intel fsp1_1: prepare for romstage vboot verification split
In order to introduce a verstage which performs vboot
verification the cache-as-ram environment needs to be
generalized and split into pieces that can be utilized
in romstage and/or verstage. Therefore, the romstage
pieces were removed from the cache-as-ram specific pieces
that are generic:

- Add fsp/car.h to house the declarations for functions in
  the cache-as-ram environment
- Only have cache_as_ram_params which are isolated form the
  cache-as-ram environment aside from FSP_INFO_HEADER.
- Hardware requirements for console initialization is done
  in the cache-as-ram specific files.
- Provide after_raminit.S which can be included from a
  romstage separated from cache-as-ram as well as one that
  is tightly coupled to the cache-as-ram environment.
- Update the fallout from the API changes in
  soc/intel/{braswell,common,skylake}.

BUG=chrome-os-partner:44827
BRANCH=None
TEST=Built and booted glados.

Original-Change-Id: I2fb93dfebd7d9213365a8b0e811854fde80c973a
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/302481
Original-Reviewed-by: Duncan Laurie <dlaurie@chromium.org>

Change-Id: Id93089b7c699dd6d83fed8831a7e275410f05afe
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11816
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-10-11 23:55:45 +00:00
..
a-trend
aaeon
abit
adlink
advansus coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
amd amd/family14: Add k10temp thermal zone. 2015-09-30 07:02:41 +00:00
aopen
apple mba4,2: Remove USBDEBUG_HCD_INDEX. 2015-10-11 15:00:48 +00:00
arima
artecgroup
asrock amd/family14: Add k10temp thermal zone. 2015-09-30 07:02:41 +00:00
asus coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
avalue coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
azza
bachmann
bap coreboot: introduce commonlib 2015-09-22 21:21:34 +00:00
bcom
bifferos x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
biostar coreboot: introduce commonlib 2015-09-22 21:21:34 +00:00
broadcom
compaq
cubietech
digitallogic
dmp x86: flatten hierarchy 2015-07-13 21:04:56 +02:00
ecs
emulation riscv-memlayout: fix existing memlayout issues, add sbi interface 2015-09-16 17:17:11 +00:00
getac getac/p470: enable early cbmem init 2015-08-13 00:24:53 +02:00
gigabyte sandybridge ivybridge: Treat native init as first class citizen 2015-10-03 22:22:54 +00:00
gizmosphere amd/family14: Add k10temp thermal zone. 2015-09-30 07:02:41 +00:00
google intel fsp1_1: prepare for romstage vboot verification split 2015-10-11 23:55:45 +00:00
hp coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
ibase
ibm
iei coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
intel intel fsp1_1: prepare for romstage vboot verification split 2015-10-11 23:55:45 +00:00
iwave azalia: fix up and clean up shrinkage of boilerplate code 2015-07-14 13:40:07 +02:00
iwill
jetway amd/family14: Add k10temp thermal zone. 2015-09-30 07:02:41 +00:00
kontron sandybridge ivybridge: Treat native init as first class citizen 2015-10-03 22:22:54 +00:00
lanner
lenovo lenovo/t60: Enable native intel gfx init. 2015-10-11 10:36:48 +00:00
linutop
lippert coreboot: introduce commonlib 2015-09-22 21:21:34 +00:00
mitac
msi coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
nec
newisys
nokia
nvidia azalia: fix up and clean up shrinkage of boilerplate code 2015-07-14 13:40:07 +02:00
packardbell Kill lvds_num_lanes 2015-10-11 10:07:17 +00:00
pcengines pcengines/apu1: Add CMOS/NVRAM support 2015-09-30 16:37:17 +00:00
rca
roda
samsung sandybridge ivybridge: Treat native init as first class citizen 2015-10-03 22:22:54 +00:00
siemens mc_tcu3: Remove dummy blocks from hwinfo.hex 2015-10-02 04:13:46 +00:00
soyo
sunw
supermicro coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
technexion
thomson
ti
traverse
tyan coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
via coreboot: move TS_END_ROMSTAGE to one spot 2015-09-24 16:12:44 +00:00
winent winent/mb6047: move power_on_after_fail out of RTC century byte 2015-07-22 18:58:00 +02:00
wyse
Kconfig