Matt Papageorge uploaded patch set #2 to this change.

View Change

soc/amd/common/block: Code to digest FSP PerformanceLib timestamps

The PEI PerformanceLib is capable of collecting timestamps from
anywhere during FSP execution and store that data within GUID HOBs.
This change adds code that can understand the HOBs. Long term plan
is to add this data to cbmem as well as add more measurement
checkpoints within FSP. Currently just the EDK defaults are
generated. Note that you need a corresponding FSP change to trigger
these HOBs to be generated.

BUG=todo
TEST=Verify output matches what can be dumped within FSP

Change-Id: Ic064b9cb205154662280a3b2a5bc02d33a779fc7
Signed-off-by: Matt Papageorge <matthewpapa07@gmail.com>
---
M src/drivers/intel/fsp2_0/hand_off_block.c
M src/drivers/intel/fsp2_0/include/fsp/util.h
A src/soc/amd/common/block/fsp_stats/Kconfig
A src/soc/amd/common/block/fsp_stats/Makefile.inc
A src/soc/amd/common/block/fsp_stats/fsp_stats.c
5 files changed, 271 insertions(+), 5 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/56/48256/2

To view, visit change 48256. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic064b9cb205154662280a3b2a5bc02d33a779fc7
Gerrit-Change-Number: 48256
Gerrit-PatchSet: 2
Gerrit-Owner: Matt Papageorge <matthewpapa07@gmail.com>
Gerrit-Reviewer: Andrey Petrov <andrey.petrov@gmail.com>
Gerrit-Reviewer: Eric Peers <epeers@google.com>
Gerrit-Reviewer: Felix Held <felix-coreboot@felixheld.de>
Gerrit-Reviewer: Jason Glenesk <jason.glenesk@gmail.com>
Gerrit-Reviewer: Marshall Dawson <marshalldawson3rd@gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth@google.com>
Gerrit-Reviewer: Mathew King <mathewk@chromium.org>
Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com>
Gerrit-Reviewer: Patrick Rudolph <siro@das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-MessageType: newpatchset