coreboot/src/cpu
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
..
allwinner vboot2: add verstage 2015-01-27 01:41:40 +01:00
amd vboot2: add verstage 2015-01-27 01:41:40 +01:00
armltd vboot2: add verstage 2015-01-27 01:41:40 +01:00
dmp vboot2: add verstage 2015-01-27 01:41:40 +01:00
intel vboot2: add verstage 2015-01-27 01:41:40 +01:00
qemu-x86 vboot2: add verstage 2015-01-27 01:41:40 +01:00
samsung/exynos5250 armv7: Move Exynos from 'cpu' to 'soc'. 2014-08-26 17:55:18 +02:00
ti vboot2: add verstage 2015-01-27 01:41:40 +01:00
via vboot2: add verstage 2015-01-27 01:41:40 +01:00
x86 x86: Initialize drivers in SMM context if needed 2015-01-09 07:44:57 +01:00
Kconfig intel: Fix microcode alignment 2014-12-28 19:57:37 +01:00
Makefile.inc intel: Fix microcode alignment 2014-12-28 19:57:37 +01:00