Attention is currently required from: Jason Glenesk, Marshall Dawson, Felix Held. Hello build bot (Jenkins), Jason Glenesk, Marshall Dawson, Felix Held,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/55858
to look at the new patch set (#3).
Change subject: soc/amd/common/apob: Add support for asynchronously reading APOB ......................................................................
soc/amd/common/apob: Add support for asynchronously reading APOB
This CL adds a method that can starts the processes of reading the APOB from SPI. It does take more RAM in romstage since we no longer mmap the buffer in the async happy path. This will allow us to reduce our boot time by 10ms.
We don't register the future with the executor since it's not currently getting called in romstage, and the transfer completes in a single transaction.
BUG=b:179699789 TEST=With this and the FSP patch above I can see a 10 ms reduction in boot time on guybrush.
Signed-off-by: Raul E Rangel rrangel@chromium.org Change-Id: I930d58b76eb4558bc4f48ed928c4d6538fefbde7 --- M src/soc/amd/common/block/apob/apob_cache.c M src/soc/amd/common/block/include/amdblocks/apob_cache.h 2 files changed, 33 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/58/55858/3