coreboot/src/cpu/amd
Stefan Reinauer 77b1655d9b vboot2: add verstage
This reverts the revert commit 5780d6f387
and fixes the build issue that cuased it to be reverted.

Verstage will host vboot2 for firmware verification.
It's a stage in the sense that it has its own set of toolchains,
compiler flags,
and includes. This allows us to easily add object files as needed. But
it's directly linked to bootblock. This allows us to avoid code
duplication for stage loading and jumping (e.g. cbfs driver) for the
boards
where bootblock has to run in a different architecture (e.g. Tegra124).
To avoid name space conflict, verstage symbols are prefixed with
verstage_.

TEST=Built with VBOOT2_VERIFY_FIRMWARE on/off. Booted Nyan Blaze.
BUG=None
BRANCH=none

Original-Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Original-Change-Id: Iad57741157ec70426c676e46c5855e6797ac1dac
Original-Reviewed-on: https://chromium-review.googlesource.com/204376
Original-Reviewed-by: Randall Spangler <rspangler@chromium.org>

(cherry picked from commit 27940f8916)
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
Change-Id: I2a83b87c29d98d97ae316091cf3ed7b024e21daf
Reviewed-on: http://review.coreboot.org/8224
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-01-27 01:41:40 +01:00
..
agesa vboot2: add verstage 2015-01-27 01:41:40 +01:00
car ACPI: Add acpi_is_wakeup_s3() for romstage 2015-01-10 13:53:51 +01:00
dualcore cpu: Trivial - drop trailing blank lines at EOF 2014-07-08 13:52:43 +02:00
geode_gx2 vboot2: add verstage 2015-01-27 01:41:40 +01:00
geode_lx vboot2: add verstage 2015-01-27 01:41:40 +01:00
microcode cpu/amd: Remove error messages on non-matching microcode patches 2013-12-13 09:07:46 +01:00
model_10xxx vboot2: add verstage 2015-01-27 01:41:40 +01:00
model_fxx vboot2: add verstage 2015-01-27 01:41:40 +01:00
mtrr cpu: Fix spelling 2013-07-11 22:36:59 +02:00
pi vboot2: add verstage 2015-01-27 01:41:40 +01:00
quadcore cpu: Trivial - drop trailing blank lines at EOF 2014-07-08 13:52:43 +02:00
smm GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
socket_754 Drop redundant select CACHE_AS_RAM 2014-07-05 11:33:23 +02:00
socket_939 Drop redundant select CACHE_AS_RAM 2014-07-05 11:33:23 +02:00
socket_940 Drop redundant select CACHE_AS_RAM 2014-07-05 11:33:23 +02:00
socket_AM2 Drop redundant select CACHE_AS_RAM 2014-07-05 11:33:23 +02:00
socket_AM2r2 AMD amdfam10: Drop EXT_CONF_SUPPORT 2014-12-19 19:28:11 +01:00
socket_AM3 AMD amdfam10: Drop EXT_CONF_SUPPORT 2014-12-19 19:28:11 +01:00
socket_ASB2 AMD amdfam10: Drop EXT_CONF_SUPPORT 2014-12-19 19:28:11 +01:00
socket_C32 AMD amdfam10: Drop EXT_CONF_SUPPORT 2014-12-19 19:28:11 +01:00
socket_F Drop redundant select CACHE_AS_RAM 2014-07-05 11:33:23 +02:00
socket_F_1207 AMD amdfam10: Drop EXT_CONF_SUPPORT 2014-12-19 19:28:11 +01:00
socket_S1G1 Drop redundant select CACHE_AS_RAM 2014-07-05 11:33:23 +02:00
Kconfig Drop SC520 and related boards 2014-12-16 21:18:43 +01:00
Makefile.inc Drop SC520 and related boards 2014-12-16 21:18:43 +01:00