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 <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90284
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
This commit is contained in:
Matt DeVillier 2025-11-29 17:56:28 -06:00
commit 695041a9bf
12 changed files with 35 additions and 35 deletions

View file

@ -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)
}
}

View file

@ -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
}
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}