coreboot/src/vendorcode/amd
Aaron Durbin 02b43aa2e0 vc/amd/pi/0067F00: add option to add AGESA binary PI as stage
Stage addition to CBFS allows relocation to happen on the fly. Take
advantage of that by adding AGESA binary PI as a stage file so that
each instance will be relocated properly within CBFS. Without this
patch Chrome OS having multiple CBFS instances just redirects the
AGESA calls back into RO which is inappropriate.

BUG=b:65442265,b:68141063
TEST=Enabled AGESA_BINARY_PI_AS_STAGE and used ELF file. Booted and
     noted each instance in Chrome OS build was relocated.

Change-Id: Ic0141bc6436a30f855148ff205f28ac9bce30043
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/22833
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin Roth <martinroth@google.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
2017-12-13 15:53:24 +00:00
..
agesa src/vendorcode/amd: Use AR variable in Makefiles 2017-10-19 14:03:51 +00:00
cimx AGESA cimx: Move cb_types.h to vendorcode 2017-09-26 09:25:47 +00:00
include AGESA cimx: Move cb_types.h to vendorcode 2017-09-26 09:25:47 +00:00
pi vc/amd/pi/0067F00: add option to add AGESA binary PI as stage 2017-12-13 15:53:24 +00:00
Kconfig Expose Kconfig boolean for AGESA or binaryPI 2017-07-29 08:00:25 +00:00
Makefile.inc AMD Steppe Eagle: Add binary PI vendorcode files 2014-08-30 19:13:45 +02:00