diff options
author | Dinesh Gehlot <digehlot@google.com> | 2023-06-10 11:53:47 +0000 |
---|---|---|
committer | Subrata Banik <subratabanik@google.com> | 2023-09-15 08:14:36 +0000 |
commit | a9232d820e164f7cbd7df364f29cc2ec1bfafba0 (patch) | |
tree | 1cfa75dc6842140aae3195c556b31d0413ec9540 /payloads/external | |
parent | 91da19c3bc186ae254daf98cab333603846f14fe (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