diff options
author | Marshall Dawson <marshalldawson3rd@gmail.com> | 2017-01-25 15:23:47 -0700 |
---|---|---|
committer | Marc Jones <marc@marcjonesconsulting.com> | 2017-04-27 18:52:00 +0200 |
commit | ca3815b4c586c63743892ee04ad61026d6ba4df0 (patch) | |
tree | fa044c1ddeb7457d8a0ed7f3c923665fb2ca56c3 /src/ec | |
parent | 6f978cfd1ab6a57e5729e19bed3df7702c4f09cb (diff) | |
download | coreboot-ca3815b4c586c63743892ee04ad61026d6ba4df0.tar.xz |
cpu/amd/pi: Change wrapper to use config option
Add a check for vboot when locating the binaryPI image.
There is currently an ordering problem using cbmem to locate the
image when vboot is present. Vboot inserts its locator into the
search process so that memory can be checked before flash is queried.
For the earliest calls using the wrapper, DRAM has not been set up
and cbmem not initialized in romstage. This change prevents an
endless loop when vboot searches cbmem.
This change has another side effect. When vboot is in effect, the
change forces the RO binaryPI to be used even when on either of the
RW paths. There is currently no ability to relocate the XIP image
for use in a RW region.
Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Reviewed-by: Marc Jones <marcj303@gmail.com>
(cherry picked from commit 6efe9217c38cf93fd9b38e52cf3ec90fee3d0474)
Change-Id: I0c14bd729f8a67bca37cbdbd3a5e266c99c86d54
Signed-off-by: Marc Jones <marcj303@gmail.com>
Reviewed-on: https://review.coreboot.org/18438
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'src/ec')
0 files changed, 0 insertions, 0 deletions