From 695041a9bf54493afa89ae17a5be6024ce37a9f7 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Sat, 29 Nov 2025 17:56:28 -0600 Subject: [PATCH] mb/starlabs/*: Increase size of SMMSTORE region to 512KB The previous default size of 256KB provided for only 64KB of actual space for EFI variables, and after accounting for fragmentation, did not provide enough free space for applying updates, such as for the UEFI revocation database (DBX). Increasing it to 512KB allows for 192KB space for variables, and allows the UEFI DBX to be updated properly via fwupd. TEST=build/boot starlite_adl, verify UEFI DBX able to be successfully updated via fwupd. Change-Id: I0fd28e38f5d3ad1e4db33fa3ab075929044ac831 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/90284 Tested-by: build bot (Jenkins) Reviewed-by: Sean Rhodes Reviewed-by: Paul Menzel --- src/mainboard/starlabs/byte_adl/variants/mk_ii/board.fmd | 6 +++--- src/mainboard/starlabs/lite/board.fmd | 4 ++-- src/mainboard/starlabs/starbook/variants/adl/board.fmd | 6 +++--- src/mainboard/starlabs/starbook/variants/adl_n/board.fmd | 6 +++--- src/mainboard/starlabs/starbook/variants/cml/board.fmd | 6 +++--- src/mainboard/starlabs/starbook/variants/kbl/board.fmd | 6 +++--- src/mainboard/starlabs/starbook/variants/mtl/board.fmd | 6 +++--- src/mainboard/starlabs/starbook/variants/rpl/board.fmd | 6 +++--- src/mainboard/starlabs/starbook/variants/tgl/board.fmd | 6 +++--- src/mainboard/starlabs/starfighter/variants/mtl/board.fmd | 6 +++--- src/mainboard/starlabs/starfighter/variants/rpl/board.fmd | 6 +++--- src/mainboard/starlabs/starlite_adl/variants/mk_v/board.fmd | 6 +++--- 12 files changed, 35 insertions(+), 35 deletions(-) diff --git a/src/mainboard/starlabs/byte_adl/variants/mk_ii/board.fmd b/src/mainboard/starlabs/byte_adl/variants/mk_ii/board.fmd index 3c64b27134..2197262237 100644 --- a/src/mainboard/starlabs/byte_adl/variants/mk_ii/board.fmd +++ b/src/mainboard/starlabs/byte_adl/variants/mk_ii/board.fmd @@ -6,9 +6,9 @@ FLASH 0x1000000 { SI_BIOS 0xa00000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/lite/board.fmd b/src/mainboard/starlabs/lite/board.fmd index 5e16badf5c..065ea619bd 100644 --- a/src/mainboard/starlabs/lite/board.fmd +++ b/src/mainboard/starlabs/lite/board.fmd @@ -44,7 +44,7 @@ # the header. FLASH 8M { OBBP@0x382000 { - OBB@0x0 0x2ae000 { + OBB@0x0 0x2ee000 { FMAP@0xe000 0x10000 COREBOOT(CBFS)@0x1e000 0x210000 FPF_STATUS@0x22e000 0x10000 @@ -53,7 +53,7 @@ FLASH 8M { RW_MRC_CACHE@0x10000 0x10000 RW_VAR_MRC_CACHE@0x20000 0x10000 } - SMMSTORE@0x26e000 0x40000 + SMMSTORE@0x26e000 0x80000 } } } diff --git a/src/mainboard/starlabs/starbook/variants/adl/board.fmd b/src/mainboard/starlabs/starbook/variants/adl/board.fmd index b652a36fe6..7495d43cec 100644 --- a/src/mainboard/starlabs/starbook/variants/adl/board.fmd +++ b/src/mainboard/starlabs/starbook/variants/adl/board.fmd @@ -6,9 +6,9 @@ FLASH 0x2000000 { SI_BIOS 0x1000000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starbook/variants/adl_n/board.fmd b/src/mainboard/starlabs/starbook/variants/adl_n/board.fmd index bc72a6098d..9cf12adf81 100644 --- a/src/mainboard/starlabs/starbook/variants/adl_n/board.fmd +++ b/src/mainboard/starlabs/starbook/variants/adl_n/board.fmd @@ -6,9 +6,9 @@ FLASH 0x1000000 { SI_BIOS 0xa00000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starbook/variants/cml/board.fmd b/src/mainboard/starlabs/starbook/variants/cml/board.fmd index 9018104edd..747141d188 100644 --- a/src/mainboard/starlabs/starbook/variants/cml/board.fmd +++ b/src/mainboard/starlabs/starbook/variants/cml/board.fmd @@ -6,9 +6,9 @@ FLASH 16M { BIOS@0x400000 0xC00000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x200 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x200 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starbook/variants/kbl/board.fmd b/src/mainboard/starlabs/starbook/variants/kbl/board.fmd index ef63457460..c9eee557ca 100644 --- a/src/mainboard/starlabs/starbook/variants/kbl/board.fmd +++ b/src/mainboard/starlabs/starbook/variants/kbl/board.fmd @@ -1,9 +1,9 @@ FLASH 8M { BIOS@0x200000 0x600000 { RW_MRC_CACHE@0x0 0x10000 - SMMSTORE@0x10000 0x40000 - CONSOLE@0x50000 0x20000 - FMAP@0x70000 0x200 + SMMSTORE@0x10000 0x80000 + CONSOLE@0x90000 0x20000 + FMAP@0xB0000 0x200 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starbook/variants/mtl/board.fmd b/src/mainboard/starlabs/starbook/variants/mtl/board.fmd index cfa449253d..c1691514ab 100644 --- a/src/mainboard/starlabs/starbook/variants/mtl/board.fmd +++ b/src/mainboard/starlabs/starbook/variants/mtl/board.fmd @@ -6,9 +6,9 @@ FLASH 0x2000000 { SI_BIOS 0xe00000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starbook/variants/rpl/board.fmd b/src/mainboard/starlabs/starbook/variants/rpl/board.fmd index 6dcecabde7..b921fa1f2b 100644 --- a/src/mainboard/starlabs/starbook/variants/rpl/board.fmd +++ b/src/mainboard/starlabs/starbook/variants/rpl/board.fmd @@ -6,9 +6,9 @@ FLASH 0x2000000 { SI_BIOS 0x1000000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starbook/variants/tgl/board.fmd b/src/mainboard/starlabs/starbook/variants/tgl/board.fmd index e7405bee77..26e341f50b 100644 --- a/src/mainboard/starlabs/starbook/variants/tgl/board.fmd +++ b/src/mainboard/starlabs/starbook/variants/tgl/board.fmd @@ -6,9 +6,9 @@ FLASH 0x1000000 { SI_BIOS 0xb00000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starfighter/variants/mtl/board.fmd b/src/mainboard/starlabs/starfighter/variants/mtl/board.fmd index 1c11c433a2..ad7674988f 100644 --- a/src/mainboard/starlabs/starfighter/variants/mtl/board.fmd +++ b/src/mainboard/starlabs/starfighter/variants/mtl/board.fmd @@ -6,9 +6,9 @@ FLASH 0x2000000 { SI_BIOS 0x1000000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starfighter/variants/rpl/board.fmd b/src/mainboard/starlabs/starfighter/variants/rpl/board.fmd index 7f89c336ca..1990e9f88d 100644 --- a/src/mainboard/starlabs/starfighter/variants/rpl/board.fmd +++ b/src/mainboard/starlabs/starfighter/variants/rpl/board.fmd @@ -6,9 +6,9 @@ FLASH 0x2000000 { SI_BIOS 0x1000000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } } diff --git a/src/mainboard/starlabs/starlite_adl/variants/mk_v/board.fmd b/src/mainboard/starlabs/starlite_adl/variants/mk_v/board.fmd index bc72a6098d..9cf12adf81 100644 --- a/src/mainboard/starlabs/starlite_adl/variants/mk_v/board.fmd +++ b/src/mainboard/starlabs/starlite_adl/variants/mk_v/board.fmd @@ -6,9 +6,9 @@ FLASH 0x1000000 { SI_BIOS 0xa00000 { EC@0x0 0x20000 RW_MRC_CACHE@0x20000 0x10000 - SMMSTORE@0x30000 0x40000 - CONSOLE@0x70000 0x20000 - FMAP@0x90000 0x1000 + SMMSTORE@0x30000 0x80000 + CONSOLE@0xB0000 0x20000 + FMAP@0xD0000 0x1000 COREBOOT(CBFS) } }