summaryrefslogtreecommitdiff
path: root/payloads/external
diff options
context:
space:
mode:
authorDinesh Gehlot <digehlot@google.com>2023-06-10 11:53:47 +0000
committerSubrata Banik <subratabanik@google.com>2023-09-15 08:14:36 +0000
commita9232d820e164f7cbd7df364f29cc2ec1bfafba0 (patch)
tree1cfa75dc6842140aae3195c556b31d0413ec9540 /payloads/external
parent91da19c3bc186ae254daf98cab333603846f14fe (diff)
soc/intel/cmd/blk/cse: Store fw versions in CMOS memory for cold boot
This patch addresses the increased boot time issue that occurs when ISH store is enabled, such as in the "rex4es_ec_ish" variant. During a cold reboot, the CBMEM memory resets and loses the stored firmware versions. This causes the firmware versions to be fetched again from the CSE, which increases the boot time by about 200 ms. This patch stores a backup of the firmware version in CMOS and updates the CBMEM memory during a cold reboot. BUG=b:280722061 Test=Verified the changes on rex board. Signed-off-by: Dinesh Gehlot <digehlot@google.com> Change-Id: Ibc5a027aa2bb7217e5032f56fece0846783557a5 Reviewed-on: https://review.coreboot.org/c/coreboot/+/75755 Reviewed-by: Subrata Banik <subratabanik@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'payloads/external')
0 files changed, 0 insertions, 0 deletions