summaryrefslogtreecommitdiffstats
path: root/spd
diff options
context:
space:
mode:
authorKarthikeyan Ramasubramanian <kramasub@google.com>2022-12-15 14:57:05 -0700
committerMartin L Roth <gaumless@gmail.com>2022-12-24 19:10:17 +0000
commit716c8f0711a464ad329d572fdbf4b3041709fa94 (patch)
tree379172e54cd2bd99d662e1a149b3515b071999bb /spd
parentecb4e315318e20fe6b708288f5663e40bf7860ce (diff)
downloadcoreboot-716c8f0711a464ad329d572fdbf4b3041709fa94.tar.gz
coreboot-716c8f0711a464ad329d572fdbf4b3041709fa94.tar.bz2
coreboot-716c8f0711a464ad329d572fdbf4b3041709fa94.zip
soc/amd/mendocino: Split the EFS from the AMDFW body
Contents of unsigned AMDFW in RW sections are verified twice in PSP verstage - first time by vboot verifying the firmware body, second time by CBFS verification while the file is loaded to update PSP about the boot region. This redundant verification adds to boot time. Minimize the redundancy by splitting the EFS header from the AMDFW body and keep them as 2 separate CBFS files. This helps to improve the boot time by another 25 ms. BUG=None TEST=Build Skyrim BIOS image and boot to OS. Observe boot time improvement of ~25ms. Before: 6:end of verified boot 363,676 (16) 11:start of bootblock 641,392 (277,716) After: 6:end of verified boot 361,655 (16) 11:start of bootblock 616,967 (255,312) Change-Id: Ib18a4f5c6781e5a7868e9395c0f1212da0823100 Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/70839 Reviewed-by: Raul Rangel <rrangel@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'spd')
0 files changed, 0 insertions, 0 deletions