soc/amd/stoneyridege: Create AP jump structure
commit6d61db0d2cec4a3b141da77bcf5675b8b154c8b7
authorRichard Spiegel <richard.spiegel@amd.corp-partner.google.com>
Wed, 4 Apr 2018 17:35:21 +0000 (4 10:35 -0700)
committerMartin Roth <martinroth@google.com>
Tue, 10 Apr 2018 17:09:22 +0000 (10 17:09 +0000)
tree8e2d52d4603121327fad16fee5f929e80dd35f60
parent09a16e6a323e16b0428c4cbd3beae38d394aa91e
soc/amd/stoneyridege: Create AP jump structure

As part of moving AGESA calls from bootblock to romstage, create
infrastructure to pass a pointer to the AP cores, so they can jump directly
to romstage.

BUG=b:74236170
TEST=Build and boot grunt, actual test will be performed at a later patch.

Change-Id: If716d1c1970746f2ad90ef71ae9062c99f219897
Signed-off-by: Richard Spiegel <richard.spiegel@silverbackltd.com>
Reviewed-on: https://review.coreboot.org/25526
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
src/soc/amd/stoneyridge/Makefile.inc
src/soc/amd/stoneyridge/bootblock/bootblock.c
src/soc/amd/stoneyridge/include/soc/northbridge.h
src/soc/amd/stoneyridge/nb_util.c [new file with mode: 0644]
src/soc/amd/stoneyridge/romstage.c