aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel
diff options
context:
space:
mode:
authorSubrata Banik <subratabanik@google.com>2022-05-30 13:59:25 +0530
committerSubrata Banik <subratabanik@google.com>2022-06-29 05:28:15 +0000
commitfebd3d756b8ef4c6b6f8b5be9e2558d8cdd5a6ae (patch)
tree1f09e00baa462ae0dbedd894826e9c80dbfbe365 /src/soc/intel
parent8069b5d3f242b14421c1b825c1eff22b7945411c (diff)
soc/intel/meteorlake: Change VBOOT_HASH_BLOCK_SIZE to 4 KiB
Default VBOOT_HASH_BLOCK_SIZE is 1 KiB and increasing it to 4 KiB helps in improving overall boot time since it reduces hashing and body loading time (~30ms). Backport changes from commit hash 84532dae1 (soc/intel/alderlake: Change VBOOT_HASH_BLOCK_SIZE to 4 KiB). Signed-off-by: Subrata Banik <subratabanik@google.com> Change-Id: I3784b99bf06e0c03d123f290a98a0b1e4528b8d4 Reviewed-on: https://review.coreboot.org/c/coreboot/+/64792 Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Reviewed-by: Tarun Tuli <taruntuli@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/soc/intel')
-rw-r--r--src/soc/intel/meteorlake/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/soc/intel/meteorlake/Kconfig b/src/soc/intel/meteorlake/Kconfig
index a3692fb7d1..ae612ec7e3 100644
--- a/src/soc/intel/meteorlake/Kconfig
+++ b/src/soc/intel/meteorlake/Kconfig
@@ -129,6 +129,12 @@ config VBOOT
select VBOOT_VBNV_CMOS_BACKUP_TO_FLASH
select VBOOT_X86_SHA256_ACCELERATION
+# Default hash block size is 1KiB. Increasing it to 4KiB to improve
+# hashing time as well as read time.
+config VBOOT_HASH_BLOCK_SIZE
+ hex
+ default 0x1000
+
config CBFS_SIZE
hex
default 0x200000