Skip to content
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1240 commits
Select commit Hold shift + click to select a range
68dc2a4
pcengines_uefi_apu3, 4, 6 defconfig version bump to v0.9.1-rc3
DonVasyl Nov 6, 2025
5bdb3f4
Revert "soc/alderlake/Makefile.mk: use microcode from dasharo-blobs"
Tonux599 Nov 12, 2025
11add38
intel-microcode: update to microcode-20251111
Tonux599 Nov 12, 2025
588dad2
payloads/external/edk2/Kconfig.dasharo: bump EDK2 for TPM multibank d…
filipleple Nov 7, 2025
6e96f19
configs/config.protectli_vault_jsl_*: bump version to v0.9.4-rc6
filipleple Nov 14, 2025
217612e
pcengines_uefi_apu2, 3, 4, 6 defconfig version bump to v0.9.1
DonVasyl Nov 20, 2025
3bff2c5
mb/protectli/vault_adl_n/variants/vp2440/overridetree.cb: disable ASP…
mkopec Nov 24, 2025
e26b10e
configs/config.protectli_vp2440: bump version number to v0.9.1-rc1
mkopec Nov 24, 2025
d98362e
src/mainboard/protectli/vault_jsl/mainboard.c: Disable ASPM for Wi-Fi…
mkopec Nov 25, 2025
43c5721
configs/config.protectli_vault_jsl_v1*: bump RC number to 7
mkopec Nov 25, 2025
2baf6f6
payloads/external/edk2/Kconfig.dasharo: bump for fused laptop update fix
mkopec Dec 3, 2025
0bc8495
configs/config.novacustom_v5*: bump to next RC
mkopec Dec 3, 2025
5337771
config.novacustom_ns5x_adl & nv4x_adl: version bump to 1.8.0-rc5
DonVasyl Dec 12, 2025
2f7fcc8
ns5x_adl & nv4x_adl: CONFIG_DRIVERS_EFI_MAIN_FW_VERSION & LSV bump.
DonVasyl Dec 12, 2025
270ea70
configs/config.protectli_vault_jsl_*: bump to non-rc
filipleple Dec 12, 2025
5bd5381
soc/intel: Add function to report ME FWSTS in SMBIOS
miczyg1 Dec 31, 2023
1ac3d12
mb/novacustom/mtl-h/ramstage.c: Generate SMBIOS table with ME FWSTS
mkopec Dec 9, 2025
dc779c4
payloads/external/edk2/Kconfig.dasharo: bump rev for BtG key checking
mkopec Dec 9, 2025
9de28ad
src/mainboard/protectli/vault_adl_p/devicetree.cb: add usb wake
wiktormowinski Dec 9, 2025
f0d9939
configs/config.protectli_vp66xx: enable ME
wiktormowinski Dec 9, 2025
61fbb24
src/mainboard/protectli/vault_adl_p/devicetree.cb: enable wake on eth
wiktormowinski Dec 10, 2025
3d2a284
src/mainboard/protectli/vault_adl_p/devicetree.cb:add all 3 ports
wiktormowinski Dec 18, 2025
b5b8c81
configs/config.protectli_vp66xx: bump to rc3
wiktormowinski Dec 19, 2025
c504b65
vendorcode/dasharo/options.c: extract fum_is_active()
SergiiDmytruk Jan 6, 2026
86ae818
vendor/dasharo/options.c: introduce "disk capsules" boot
SergiiDmytruk Jan 6, 2026
d4ca178
lib/coreboot_table: report "disk capsules" boot in CBMEM
SergiiDmytruk Dec 31, 2025
73c145e
drivers/efi/capsules.c: enable capsule access for "disc capsules" boot
SergiiDmytruk Dec 31, 2025
8f8f6e6
payloads/edk2/Kconfig.dasharo: bump EDK for "immediate" on-disk capsules
SergiiDmytruk Jan 6, 2026
45f5034
mb/hardkernel/odroid-h4/mainboard.c: generate SMBIOS table with ME FWSTS
SergiiDmytruk Jan 7, 2026
3ea91b8
payloads/edk2: add EDK2_CAPSULE_ON_DISK_SUPPORT option
SergiiDmytruk Jan 7, 2026
8c3789c
configs/config.msi_*: enable EDK2_CAPSULE_ON_DISK_SUPPORT
SergiiDmytruk Jan 7, 2026
1d9783f
security/tpm/tss/tcg-2.0/tss: move tpm2_get_capability_pcrs() here
SergiiDmytruk Nov 30, 2025
f914321
security/tpm: prepare API for multiple active banks
SergiiDmytruk Dec 1, 2025
0d078b0
security/tpm/tss/tcg-2.0: enable extending multiple PCR banks
SergiiDmytruk Dec 12, 2025
e30e24d
security/tpm: stop using fixed-size entries in TPM 2.0 log
SergiiDmytruk Dec 13, 2025
43d9efb
security/intel/cbnt/measurement.c: extract measurement functions
SergiiDmytruk Dec 14, 2025
06a919b
security/intel/cbnt/measurement.c: support multiple PCR banks
SergiiDmytruk Dec 15, 2025
194f4ca
security/vboot/tpm_common.c: support multiple banks
SergiiDmytruk Dec 15, 2025
3bb636b
lib/cbfs.c,security/tpm/tspi: support multiple banks
SergiiDmytruk Dec 15, 2025
e4f7fa4
security/tpm: detect and use all active PCR banks
SergiiDmytruk Dec 15, 2025
a7bd2ea
payloads/edk2: add EDK2_SHOW_CAPSULE_REPORT option
SergiiDmytruk Jan 15, 2026
9dc69c5
configs/config.msi_*: enable EDK2_SHOW_CAPSULE_REPORT
SergiiDmytruk Jan 15, 2026
2efa30b
payloads/edk2/Kconfig.dasharo: bump EDK for capsule results dialog
SergiiDmytruk Jan 15, 2026
a3897ac
mb/protectli/vault_adl_n: vp2440: reenable ASPM and disable clk gating
mkopec Jan 20, 2026
7141c82
configs/config.protectli_vp2440: bump to v0.9.1-rc2
mkopec Jan 23, 2026
cffafc0
ifdtool: Add set top swap size PCH strap subcommand
philipanda Oct 6, 2025
6cd2a2b
ifittool: allow adding files from a separate region
filipleple Oct 16, 2025
1338bb2
intel soc,southbridge: Add Kconfig to set TSBS in IFD during build
philipanda Oct 9, 2025
a76884d
Makefile.mk: separate bootblocks into BOOTBLOCK and TOPSWAP
filipleple Oct 17, 2025
d53f711
src/southbridge/intel/common/firmware/Makefile.mk: fix after cherrypick
filipleple Nov 18, 2025
6387a57
soc/intel/common/block/rtc/rtc.c: control Top Swap via CMOS option
filipleple Nov 21, 2025
efb6a7d
soc/intel/common/block/rtc/rtc.c: Top Swap: add Slot B selection mech…
filipleple Nov 21, 2025
45465bb
sb/intel/common/firmware/Makefile.mk: fix INTEL_IFD_SET_TOP_SWAP_BOOT…
SergiiDmytruk Dec 8, 2025
06cf949
src/Kconfig: add MAINBOARD_NEEDS_CMOS_OPTIONS
SergiiDmytruk Dec 9, 2025
29b4a6e
cpu/intel/fit/Makefile.mk: make FIT in TOPSWAP point at MCU in COREBO…
SergiiDmytruk Dec 9, 2025
d96d6b7
Makefile.mk,cpu/intel/fit/Makefile.mk: introduce CBFS_REGIONS
SergiiDmytruk Dec 9, 2025
315b6d1
Makefile.mk: don't add bootblock after other files
SergiiDmytruk Dec 9, 2025
e8edcf0
security/lockdown/lockdown.c: option to lock COREBOOT and BOOTBLOCK
filipleple Dec 8, 2025
d6065d7
CBFS verification: support Top Swap redundancy
philipanda Dec 10, 2025
8a79ad1
src/mainboard/protectli/vault_adl_p/: Redundancy configuration
filipleple Nov 13, 2025
c9a3f7c
src/mainboard/protectli/vault_adl_p/Kconfig: cleanup after redundancy
filipleple Jan 20, 2026
10e9b41
src/mainboard/protectli/vault_adl_p/Kconfig: Capsule Update config
filipleple Nov 13, 2025
877f1da
soc/intel/common/block: build rtc into postcar
filipleple Jan 21, 2026
8a63e17
configs/config.protectli_vp66xx: unset ME HAP disable
filipleple Jan 21, 2026
b5848f9
src/lib/cbfs.c: fix cbfs_fmap_region_hint() call
filipleple Jan 21, 2026
5142035
mainboard/protectli/vault_adl_p/Kconfig: remove duplicate flag
filipleple Jan 23, 2026
e8941b3
src/lib/cbfs.c: Add more helpers for unverified areas
mkopec Jan 13, 2026
58e4479
security/intel/txt: load TXT ACMs from BOOTBLOCK region if redundancy
mkopec Jan 13, 2026
be3ac2f
security/intel/acm/Makefile.mk: add ACMs to appropriate redundancy re…
mkopec Dec 1, 2025
61db5ed
protectli/vault_adl_p/cmos.layout: define CBNT CMOS data
mkopec Jan 13, 2026
99c4344
security/intel/acm/Makefile.mk: Fix including ACMs in topswap regions
mkopec Jan 13, 2026
707660a
security/intel/cbnt/Makefile.mk: include manifests in topswap blocks
mkopec Jan 13, 2026
086d893
mb/protectli/vault_adl_p: enable Boot Guard and add fixes for ACM pla…
mkopec Jan 13, 2026
d6059b3
security/intel/cbnt/Makefile.mk: add KM to TS FIT
mkopec Jan 14, 2026
1022543
mb/protectli/vault_adl_p/romstage_fsp_params.c: map BIOS ACM properly…
mkopec Jan 14, 2026
efa239c
cpu/intel/fit/Makefile.mk: make TS FIT point to ucode in slot B
mkopec Jan 14, 2026
cde0a4b
util/cbfstool/ifittool.c: Use relative addresses when adding FIT entries
mkopec Jan 14, 2026
db7d338
lib/cbfs.c: cbfs_unverified_area_lookup: add missing return
mkopec Jan 19, 2026
81a6626
security/intel/cbnt/Makefile.mk: Place BPM in topswap blocks only if …
mkopec Jan 19, 2026
25bd783
security/intel/txt/ramstage.c: don't unconditionally map ACM from boo…
mkopec Jan 19, 2026
3b152fa
configs/config.protectli_vp66xx: enable CBnT
mkopec Jan 21, 2026
28b2a89
security/intel/cbnt/Makefile.mk: Place KM in topswap blocks only if r…
mkopec Jan 21, 2026
9221df9
cpu/intel/fit/Makefile.mk: set TS_MCU_REGION=COREBOOT_TS only once
mkopec Jan 21, 2026
12c12eb
mb/protectli/vault_adl_p/top_swap.fmd: set TSBS size to 1M
mkopec Jan 21, 2026
aedffff
configs/config.protectli_vp66xx: set TSBS size and enable CBnT logging
mkopec Jan 21, 2026
84767f7
mb/protectli/vault_adl_p/Kconfig: set default TSBB size to 1M
mkopec Jan 22, 2026
a0a41c9
mb/protectli/vault_adl_p/top_swap.fmd: rearrange to fill space
mkopec Jan 22, 2026
e5aa7af
security/intel: drop redundant TS region definitions
mkopec Jan 22, 2026
00b6cf7
configs/config.protectli_vp66xx: enable CBnT stauts menu
mkopec Jan 23, 2026
7d8567b
configs/config.protectli_vp66xx: bump to rc4
filipleple Jan 23, 2026
020318e
configs/config.novacustom_v5*0tnx: bump version to final v1.0.0
mkopec Jan 28, 2026
1d07968
configs/config.novacustom_v5*0tu: bump version to final v1.0.1
mkopec Jan 28, 2026
c7bf17c
drivers/efi/capsules.c: auto-set attempt_slot_b on capsule detection
filipleple Jan 28, 2026
774ba50
payloads/external/edk2/Kconfig.dasharo: bump for BtG KM check
mkopec Feb 5, 2026
33cf8a7
mb/protectli/vault_adl_n/var/vp2440: disable CLKREQ on I226
mkopec Feb 6, 2026
db4f742
configs/config.protectli_vp2440: Bump to rc3
mkopec Feb 6, 2026
8446aad
soc/intel/meteorlake: Use Arrow Lake FSP
Sean-StarLabs Oct 19, 2025
4afbb09
3rdparty/fsp: Update for ArrowLakeUH
dancesWithMachines Feb 4, 2026
241d435
nuc_box/kconfig: Use Arrow Lake FSP
dancesWithMachines Feb 4, 2026
a4dd840
mb/novacustom/mtl-h: Use ARL-UH FSP
mkopec Feb 6, 2026
eeacbc3
[automated change] Update µcode 2026-02-10
mkopec Feb 11, 2026
c89083c
vc/dasharo/options.c: Use the FUM Request variable for determining FUM
mkopec Feb 9, 2026
4ef3103
payloads/external/edk2/Kconfig.dasharo: Bump for FUM fixes
mkopec Feb 9, 2026
d46f261
payloads/external/edk2/Kconfig.dasharo: bump for BB update fix
mkopec Feb 10, 2026
459a846
configs/config.hardkernel_odroid_h4*: Bump version to v0.9.2-rc1
mkopec Feb 10, 2026
3730ed8
mb/novacustom/mtl-h: Bump Energy Performance Preference to 45%
mkopec Feb 12, 2026
4db0b0a
mb/clevo/adl-p/acpi/mainboard.asl: add GPE 6B handling
filipleple Feb 11, 2026
08b0935
clevo/adl-p/Kconfig: build nv4x_adl with IoT FSP
filipleple Feb 17, 2026
e7c7699
edk2/Kconfig.dasharo: bump revision for nv4x_adl fixes
filipleple Feb 12, 2026
e617bc6
configs/config.novacustom_n*x_adl: bump to rc6
filipleple Feb 19, 2026
4e46317
Revert "drivers/efi/capsules.c: auto-set attempt_slot_b on capsule de…
mkopec Feb 20, 2026
3c0c468
payloads/external/edk2/Kconfig.dasharo: bump for attempt_slot_b setting
mkopec Feb 20, 2026
b6f2a14
configs/config.protectli_vp66xx: bump version to rc5
mkopec Feb 20, 2026
f214c26
Make BIOS Lock work with all BOOTMEDIA_LOCK types
mkopec Feb 20, 2026
b28eba6
configs/config.protectli_vp66xx: enable SMM_BWP
mkopec Feb 24, 2026
8bdeada
3rdparty/dasharo-blobs: Update for VP66xx ME v16.1.40.2768
mkopec Feb 25, 2026
ce45208
src/mainboard/clevo/adl-p/: move mainboard_configure_gpios(); earlier
filipleple Feb 24, 2026
5efdb5a
src/security/intel/acm: add BIOSACM stub to reserve CBFS space
filipleple Feb 25, 2026
22c38c7
configs/config.novacustom_n*x_adl: bump to rc7
filipleple Feb 24, 2026
fa9eb76
security/intel/cbnt/measurement.c: fix PCR-0 hash missing BPM
filipleple Feb 26, 2026
1520908
configs/config.novacustom_n*x_adl: bump to rc8
filipleple Feb 27, 2026
857372d
security/intel/acm/Makefile.mk: add ACM's to both FIT tables
filipleple Mar 2, 2026
6a19c7f
[automated change] Update µcode 2026-02-27
mkopec Mar 2, 2026
307f550
configs/config.protectli_vp66xx: bump to rc6
mkopec Feb 27, 2026
eea22d9
src/security/tpm: add support for getting the type of event from log
mkopec Mar 4, 2026
5db5cf9
src/security/tpm/tspi/crtm.c: skip EV_NO_ACTION events when measuring…
mkopec Mar 4, 2026
5feb2ad
mb/protectli/vault_adl_p: Add CMOS default
mkopec Mar 16, 2026
5e223bb
configs/config.protectli_vp66xx: bump to rc7
mkopec Mar 16, 2026
321a8ab
configs/config.novacustom_ns5x_adl: bump to rc9, fix logo
filipleple Mar 18, 2026
1688ec2
src/sbom: extend for Dasharo components
filipleple Mar 10, 2026
4ddf4fe
sbom/Makefile.mk: fix build in a worktree
SergiiDmytruk Mar 14, 2026
71451b9
src/sbom: review amendments
filipleple Mar 16, 2026
cf7f668
src/sbom: guarantee left-to-right processing
filipleple Mar 17, 2026
7630a13
src/sbom: add iPXE revision to SBOM
filipleple Mar 18, 2026
ebb924b
Makefile,sbom/Makefile.mk: note that `make sbom` is problematic
SergiiDmytruk Mar 18, 2026
51ef724
configs/config.novacustom_ns5x_adl: bump to rc9
mkopec Mar 24, 2026
281a7fe
configs/config.novacustom_n*x_adl: bump to final version no
mkopec Mar 26, 2026
22d712d
configs/config.dell_optiplex_9010_sff_uefi*: Enable Resizable BAR
mkopec Mar 18, 2026
e3229d3
mb/protectli/vault_jsl: Remove SATA support on M.2 slot
mkopec Apr 14, 2026
d6ea878
mb/protectli/vault_jsl/override_v12xx.cb: Move NVMe disk to RP 1c.3
mkopec Apr 14, 2026
4a4006b
mb/protectli/vault_jsl/override_v14xx.cb: Move NVMe disk to RP 1c.3
mkopec Apr 14, 2026
0aa1b58
mb/protectli/vault_jsl/override_v1610.cb: Move NVMe disk to RP 1c.3
mkopec Apr 14, 2026
0031c97
3rdparty/dasharo-blobs: Update for V1000 sata disable
mkopec Apr 14, 2026
e194996
x86: define toolchain for SMM
SergiiDmytruk Apr 4, 2026
02607bb
lib/cbfs.c: don't skip CBFS verification in SMM
SergiiDmytruk Apr 4, 2026
8bc128d
security/tpm/tspi/crtm.c: remove superfluous logging
SergiiDmytruk Apr 5, 2026
1471ab6
util/cbfstool: avoid creating an image with only COREBOOT_TS
SergiiDmytruk Apr 5, 2026
8135fd8
lib/cbfs.c: deduplicate checking/querying type on _cbfs*_alloc()
SergiiDmytruk Apr 5, 2026
cefafca
util/cbfstool: don't invalidate MH cache unnecessarily
SergiiDmytruk Apr 5, 2026
3d19fbb
vault_cml/mainboard.c: Add ENABLE_EMMC kconfg to control EMMC init in…
philipanda Apr 21, 2026
09e8611
config.protectli_vp46xx_no_emmc: Add no-emmc variant
philipanda Apr 22, 2026
f6630a8
build.sh: Add building no-emmc vp46xx variants
philipanda Apr 21, 2026
bffd7d5
vault_cml/mainboard.c: printk WARNING instead of die on invalid VP465…
philipanda Apr 28, 2026
1371f05
Revert "mb/protectli/vault_jsl/override_v1610.cb: Move NVMe disk to R…
mkopec May 11, 2026
9989ff4
Revert "mb/protectli/vault_jsl/override_v14xx.cb: Move NVMe disk to R…
mkopec May 11, 2026
ec9ad86
Revert "mb/protectli/vault_jsl/override_v12xx.cb: Move NVMe disk to R…
mkopec May 11, 2026
3ba5f2a
src/mainboard/protectli/vault_jsl/override_v1*: adjust for x2 SSD bif…
mkopec May 12, 2026
5e4b1fc
3rdparty/dasharo-blobs: Bump for vault_jsl x2 NVMe fix
mkopec May 12, 2026
18e421a
mb/protectli/vault_ehl: Enable RST1 button signal GPIO input
philipanda May 19, 2026
623e9ba
configs/config.protectli_v2440_no_emmc: config with eMMC disabled
wiktormowinski May 21, 2026
9840bfd
configs/config.protectli_vp2440*: Bump to rc4
wiktormowinski May 22, 2026
ce70484
mb/protectli/vault_cml: Enable FP_RST button signal GPIO input
philipanda May 20, 2026
e5e9b78
configs/config.novacustom_nuc_box: enable SBOM, v0.9.1-rc1
filipleple Apr 20, 2026
fd47d51
src/sbom/Makefile.mk: fix parallel build races
filipleple Apr 22, 2026
2fbe107
mb/novacustom/nuc_box/devicetree.cb: move TPM inside domain 0
filipleple Apr 23, 2026
64bf801
mb/novacustom/nuc_box/dsdt.asl: fixes for ghost PS/2 and USB wake
filipleple Mar 2, 2026
33d1ff5
mb/novacustom/nuc_box/acpi/sleep.asl: fix USB S3 wake
filipleple Apr 23, 2026
e8287aa
mb/novacustom/nuc_box/: increase SMMSTORE size to 512K
filipleple May 4, 2026
cf14bd4
mb/novacustom/nuc_box/ramstage.c: Generate SMBIOS table with ME FWSTS
filipleple May 4, 2026
c1870e0
mb/novacustom/nuc_box: enable debug SMI
filipleple May 4, 2026
af5b17a
mb/novacustom/nuc_box: Bump Energy Performance Preference to 45%
filipleple May 4, 2026
80e64d5
configs/config.novacustom_nuc_box: bump to v0.9.2-rc1
filipleple May 7, 2026
a69f034
mb/novacustom/nuc_box: move GPIO init to ramstage, fix s0ix compat
filipleple May 7, 2026
b662f84
build.sh: bump DASHARO_SDK up to v1.9.0
filipleple May 14, 2026
1f23f60
build.sh: Fix permissions when building with GH actions
miczyg1 May 14, 2026
3505bab
build.sh: fix GOCACHE permissions when building with GH actions
filipleple May 15, 2026
ad9a06a
security/intel/cbnt/measurement: fix GCC 13 flex-array build failure
filipleple May 15, 2026
fa657f7
sbom: simplify wildcard dependency assignments
filipleple May 18, 2026
1f287cf
mb/novacustom/nuc_box: use if (CONFIG()) for SMBIOS guard
filipleple May 18, 2026
dc3867d
3rdparty/dasharo-blobs: update NUC BOX ME
filipleple May 21, 2026
edf56ee
mb/nuc_box/: shrink ME region for consumer bin. in FMAP
filipleple May 21, 2026
0d14b14
configs/config.protectli_vp2430_no_emmc: create config variant with e…
wiktormowinski May 21, 2026
ec7b9ee
configs/config.protectli_vp2420_no_emmc: create viariant with disable…
wiktormowinski May 19, 2026
61512d6
payloads/external/edk2/Kconfig.dasharo: Bump rev for capsule sig repr…
mkopec May 18, 2026
4ae7df9
mb/novacustom/nuc_box/var/nuc_box/gpio.c: Apply delta from stock fw
mkopec Jun 3, 2026
1893817
configs/config.novacustom_nuc_box: Bump to RC2
mkopec Jun 3, 2026
d2f29ed
configs/config.protectli_vp2410_no_emmc: create config variant
wiktormowinski May 19, 2026
4dcb6b9
configs/config.protectli_vp32xx_no_emmc: create viariant with disable…
wiktormowinski May 19, 2026
667da45
mb/emulation/qemu-q35: don't select CONFIG_UNKNOWN_TSC_RATE
SergiiDmytruk May 23, 2026
272f80e
3rdparty/dasharo-blobs: bump for dasharo.ipxe fail message
filipleple Jun 5, 2026
72c34b6
configs/config.novacustom_v5*: bump version to v1.0.2-rc1
mkopec Jun 10, 2026
4bacfe7
mb/novacustom/nuc_box/var/nuc_box/overridetree.cb: disable PCI PM
mkopec Jun 10, 2026
519898c
mb/novacustom/nuc_box/var/nuc_box/ramstage.c: Disable clock/power gat…
mkopec Jun 12, 2026
988f0bf
configs/config.novacustom_nuc_box: bump to rc3
mkopec Jun 15, 2026
f92ca5d
util/inteltool: add new ADL-N PCI IDs
filipleple Jun 10, 2026
d158b73
md/protectli/vault_adl_n/variants/ap2110/: initial copy from vp2440
filipleple Jun 10, 2026
3911bb7
md/protectli/vault_adl_n/variants/ap2110/gpio.c: add inteltool output
filipleple Jun 10, 2026
b54d7ab
mb/protectli/vault_adl_n/: enable AP2110 variant
filipleple Jun 10, 2026
c8ce547
3rdparty/dasharo-blobs: bump for AP2110 bins
filipleple Jun 10, 2026
4a4ae66
build.sh: add AP2110
filipleple Jun 10, 2026
13ceba0
configs/config.protectli_ap2110: add
filipleple Jun 10, 2026
80ebe91
src/mainboard/protectli/vault_adl_n/: devicetree AP2110 accomodations
filipleple Jun 11, 2026
84d8e83
mb/protectli/vault_adl_n: AP2110: configure TCSS port 2 as Type-A
filipleple Jun 11, 2026
d5cfa2f
configs/config.protectli_ap2110: disable EDK2_DEBUG, enable Power Aft…
filipleple Jun 11, 2026
6288fb1
mb/protectli/vault_adl_n/variants/ap2110/gpio.c: rework
filipleple Jun 15, 2026
e8d9773
adln/bootblock.c: configure reset GPIO in SuperIO
filipleple Jun 18, 2026
76e2d99
mb/protectli/vault_adl_n/variants/ap2110/overridetree.cb: remove entr…
filipleple Jun 18, 2026
a0c280b
3rdparty/dasharo-blobs: update to main after merge
filipleple Jun 18, 2026
df3ecaf
configs/config.protectli_ap2110: clean up redundant build parameter
filipleple Jun 18, 2026
bd8dedc
build.sh: fix AP2110 help message
filipleple Jun 18, 2026
1617d9e
configs/config.protectli_ap2110: enable SBOM
filipleple Jun 18, 2026
7cfbc96
.github/workflows/build.yml: add AP2110
filipleple Jun 19, 2026
71bc5cd
configs/config.protectli_ap2110: set CONFIG_POWER_STATE_OFF_AFTER_FAI…
filipleple Jun 19, 2026
abfb4db
configs/config.protectli_ap2110: disable debug console
filipleple Jun 19, 2026
b34e1a4
[automated change] Update µcode 2026-05-11
mkopec Jun 23, 2026
9242063
payloads/edk2/Kconfig.dasharo: bump EDK for EDK2_WORKSPACE macro
SergiiDmytruk Jun 23, 2026
bdc18a7
payloads/edk2/Makefile: pass EDK2_WORKSPACE macro
SergiiDmytruk Jun 23, 2026
a1e78be
configs/config.protectli_ap2110: set ME disable to HAP, rc2
filipleple Jun 24, 2026
a26d4dc
3rdparty/fsp: bump revision to upstream/master
filipleple Jul 1, 2026
c575f79
mb/novacustom/nuc_box: force FSP postcodes to Port80 instead of I2C
filipleple Jul 1, 2026
6342b10
soc/intel/meteorlake: Add Kconfig to skip FSP TBT connect topology
Sean-StarLabs Mar 24, 2025
12efac4
mb/novacustom/nuc_box/Kconfig: enable SKIP_SEND_CONNECT_TOPOLOGY_CMD
filipleple Jul 1, 2026
a22d46f
configs/config.novacustom_nuc_box: bump up to rc4
filipleple Jul 2, 2026
b75fa7e
sbom: add edk2-platforms metadata
filipleple Jul 16, 2026
974f6ff
configs/config.novacustom_nuc_box: bump up to release version
filipleple Jul 14, 2026
c97cd76
configs/config.protectli_vp2440*: bump ver to v0.9.1
filipleple Jul 20, 2026
34c6a30
util/goswid: bump to pull in `add-payload-file --sha256`
filipleple Jul 10, 2026
0d0ca1a
src/sbom: record component hashes and licenses in CoSWID tags
filipleple Jul 10, 2026
aeb949f
configs/config.novacustom_nuc_box: set SBOM manufacturer
filipleple Jul 10, 2026
3698b3d
src/sbom: fix manufacturer
filipleple Jul 13, 2026
a083df8
sbom: describe VBIOS/GOP/LAN blobs, add edk2-platforms, enrich FSP
filipleple Jul 16, 2026
19bfd23
src/sbom/Makefile.mk: Extract binary ME version if string missing
philipanda Jul 16, 2026
e0813b3
src/sbom/Makefile.mk: Use <date>_<hash> and add tag for deps
philipanda Jul 16, 2026
6b1fcbf
src/sbom/Makefile.mk: FSP: use both fsp and bios version and add sku …
philipanda Jul 16, 2026
6cad766
src/sbom/Makefile.mk: Separate microcode binaries and add more detail…
philipanda Jul 16, 2026
d849a60
util/goswid/: bump to newest revision
filipleple Jul 23, 2026
2b5950d
src/sbom/Kconfig: set SBOM_MANUFACTURER to BIOS_VENDOR
filipleple Jul 23, 2026
c2abaee
src/sbom/Makefile.mk: guard edk2-platforms
filipleple Jul 23, 2026
893749b
configs/config.novacustom_nuc_box: remove SBOM_MANUFACTURER
filipleple Jul 23, 2026
0db5aa5
src/sbom/Makefile.mk: guard variable assignment only
filipleple Jul 23, 2026
9cdda7d
mb/protectli/vault_adl_n/variants/ap2110/: try to enable SATA support
filipleple Aug 5, 2026
1ed0bb7
configs/config.protectli_ap2110: bump up to rc3
filipleple Aug 5, 2026
aa9ed31
3rdparty/dasharo-blobs: bump after AP2110 ME update
filipleple Aug 7, 2026
394d997
src/sbom/Makefile.mk: Apply <date>_<hash> and tag to remaining deps
filipleple Jul 24, 2026
7fa8185
src/sbom/Makefile.mk: Deduplicate git version/tag derivation
filipleple Aug 4, 2026
f2733dd
src/sbom: harden coreboot release tag detection
filipleple Aug 5, 2026
e06e054
src/sbom/Makefile.mk: drop incorrect sbom-git-latest-rel comparison
filipleple Aug 13, 2026
2e20295
config.protectli_ap2110: un-Pro; disable vboot
filipleple Aug 14, 2026
8f21511
mb/protectli/vault_adl_n/board.fmd: add
filipleple Aug 14, 2026
347b21a
config.protectli_ap2110: switch to non-vboot fmd
filipleple Aug 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[codespell]
exclude-file = .codespellx
ignore-words-list = "FPT,FTP,fpt,ftp"
Empty file added .codespellx
Empty file.
16 changes: 16 additions & 0 deletions .conform.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
policies:
- type: commit
spec:
header:
length: 80
imperative: false
invalidLastCharacters: .
body:
required: false
dco: true
gpg:
required: true
spellcheck:
locale: US
maximumOfOneCommit: false
87 changes: 87 additions & 0 deletions .github/scripts/capsule-lint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
#!/bin/bash

function get_str() {
local cfg=$1
local name=$2
sed -n 's/^'"$name"'="\(.*\)"$/\1/p' "$cfg"
}

function get_hex() {
local cfg=$1
local name=$2
sed -n 's/^'"$name"'=\(.*\)$/\1/p' "$cfg"
}

function hex_to_ver_str() {
local hex=$1

local major=${hex:2:2}
local minor=${hex:4:2}
local bugfix=${hex:6:2}
local rc=${hex:8:2}

local ver="v$((0x$major)).$((0x$minor)).$((0x$bugfix))"
if [ "$((0x$rc))" -lt 128 ]; then
ver="$ver-rc$((0x$rc))"
fi
echo "$ver"
}

if [ ! -d configs ]; then
echo "error: $(basename "$0") should be run from the root of coreboot's tree"
exit 1
fi

declare -A guids
fail=0

mapfile -t configs < <(grep -l 'EFI_UPDATE_CAPSULE' configs/config.*)
for c in "${configs[@]}"; do
local_ver=$(get_str "$c" 'CONFIG_LOCALVERSION')

guid=$(get_str "$c" 'CONFIG_DRIVERS_EFI_MAIN_FW_GUID')
ver=$(get_hex "$c" 'CONFIG_DRIVERS_EFI_MAIN_FW_VERSION')
lsv=$(get_hex "$c" 'CONFIG_DRIVERS_EFI_MAIN_FW_LSV')

# convert to lower case as normalization
guid=${guid,,*}
# remove common prefix to shorten error messages
c=${c##*/}

if [ -z "$guid" ]; then
echo "$c: missing CONFIG_DRIVERS_EFI_MAIN_FW_GUID"
fail=1
elif [ -n "${guids["$guid"]}" ]; then
echo "$c: duplicated CONFIG_DRIVERS_EFI_MAIN_FW_GUID value ($guid)"
echo "${c//?/ } also appears in ${guids["$guid"]}"
fail=1
else
guids["$guid"]=$c
fi

if [ -z "$ver" ]; then
echo "$c: missing CONFIG_DRIVERS_EFI_MAIN_FW_VERSION"
fail=1
fi
if [ -z "$lsv" ]; then
echo "$c: missing CONFIG_DRIVERS_EFI_MAIN_FW_LSV"
fail=1
fi

if [ -n "$ver" ] && [ -n "$lsv" ] && [ $(( ver < lsv )) -eq 1 ]; then
echo "$c: CONFIG_DRIVERS_EFI_MAIN_FW_VERSION < CONFIG_DRIVERS_EFI_MAIN_FW_LSV"
echo "${c//?/ } $ver < $lsv"
fail=1
fi

if [ -n "$ver" ]; then
str_ver=$(hex_to_ver_str "$ver")
if [ "$str_ver" != "$local_ver" ]; then
echo "$c: CONFIG_LOCALVERSION doesn't match CONFIG_DRIVERS_EFI_MAIN_FW_VERSION"
echo "${c//?/ } $local_ver != $str_ver ($ver)"
fail=1
fi
fi
done

exit "$fail"
Loading