Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
961 commits
Select commit Hold shift + click to select a range
0c63e74
.github/workflows/build.yml,test.yml: Add QEMU runtime test
aronowski May 16, 2025
aff9eae
3rdparty/dasharo-blobs: update v1210 descriptor
filipleple Jun 3, 2025
85a6b6c
Protectli JSL: Adding SuperIO UART to DSDT ACPI table.
DonVasyl Jun 3, 2025
431061f
configs: bump Dasharo EDK2 to get combined TPM log
SergiiDmytruk May 23, 2025
fb44c75
acpi: don't publish TPM logs if EDK payload is used
SergiiDmytruk Jun 11, 2024
50222c4
security/tpm: replace TPM_MEASURE_ALGO with tpm_log_alg()
SergiiDmytruk Jul 4, 2024
0c18c62
security/tpm: add CONFIG_TPM_LOG_TCG
SergiiDmytruk Jul 4, 2024
e71f797
.pre-commit-config.yaml: add upstream-status check
macpijan Jun 12, 2025
a8eb510
.github/workflows/check-upstream-status.yml: add
macpijan Jun 12, 2025
cef43f7
build.sh: replace SDKVER with DASHARO_SDK
pietrushnic Oct 15, 2024
8b2dbfd
build.sh: add backward compatible AIRGAP build
pietrushnic Mar 25, 2025
c7ea58c
.github/workflows/build.yml: Use build.sh where possible
miczyg1 Jun 12, 2025
e56d326
.github/workflows/build.yml: Switch to ubuntu-24.04
miczyg1 Jun 13, 2025
7f271be
configs/config.novacustom_{nv4x,ns5x}_adl: Disable ccache
miczyg1 Jun 13, 2025
eeabcee
soc/intel/fast_spi: fix mapping whole flash for RO
SergiiDmytruk Jun 1, 2025
0bfb296
src/security/intel/txt: Add necessary adjustments for CBnT
miczyg1 May 6, 2024
1174687
src/soc/intel/meteorlake/Kconfig: Add TXT lib
miczyg1 Mar 10, 2025
f4e17ff
sb/intel/common/firmware: Always use ME binary directly when not stit…
miczyg1 Mar 10, 2025
ce68f09
src/security/intel/txt/common.c: Fix printing error codes
miczyg1 Mar 10, 2025
9132320
Add support for BtG and TXT on Meteor Lake
miczyg1 Feb 28, 2025
b0d840a
src/lib/Kconfig.cbfs_verification: allow TOCTOU safety with CBnT
miczyg1 Apr 25, 2023
1407b9e
src/soc/intel/tigerlake/romstage/romstage.c: log CBnT status
miczyg1 May 5, 2023
09cb9d4
src/security/vboot/Makefile.inc: add manifests to RO only
miczyg1 Apr 18, 2023
a0a3689
configs/config.novacustom_v5*: enable CBnT
mkopec May 28, 2025
d21462d
src/mainboard/clevo/tgl-u/vboot-rwa.fmd: update layout
miczyg1 Apr 28, 2023
9ad8db8
src/security/intel/cbnt/Kconfig: handle TPM startup
miczyg1 Apr 18, 2023
a467ed8
src/soc/intel/alderlake/bootblock/bootblock.c: add CBnT logging
miczyg1 Apr 18, 2023
71e564d
configs/config.novacustom_n*_tgl: enable CBnT
mkopec May 28, 2025
b0514b0
mb/clevo/adl-p: configure FSP for TXT
mkopec May 28, 2025
4229a4f
configs/config.novacustom_n*_adl: enable CBnT
mkopec May 28, 2025
b49034b
configs/config.novacustom_v5*: use Vboot RW-A only
mkopec May 28, 2025
e7cf9c4
configs/config.novacustom_v560tnx_txt: remove redundant config
mkopec May 28, 2025
be00bd6
security/intel/txt/Makefile.mk: Allow build without BIOS ACM
mkopec Jun 2, 2025
f2abe9c
security/intel/cbnt/logging.c: correctly report TPM startup locality
mkopec Jun 2, 2025
231257b
configs/config.novacustom_*: build without ACMs
mkopec Jun 2, 2025
3ddea97
configs/config.novacustom_*: use public CBnT manifest samples
mkopec Jun 2, 2025
7f1ffc9
mb/clevo/adl-p: fix up usage of CONFIG(INTEL_TXT) for guarding CBnT
mkopec Jun 9, 2025
e133fe1
configs/novacustom_n*: use bpm_sample as the boot policy manifest
mkopec Jun 9, 2025
28c0e6b
configs: update dasharo edk2 for CBnT status page
mkopec Jun 11, 2025
4e85c58
payloads/edk2: add option to control CBnT menu visibility
mkopec Jun 11, 2025
00f479f
configs: update dasharo edk2 for CBnT status and enable it on NovaCustom
mkopec Jun 11, 2025
3bbc4fb
payloads/edk2/Kconfig.dasharo: make btg status depend on cbnt and ME …
mkopec Jun 11, 2025
5951364
security/intel/txt: use defined values instead of hardcoding ACM params
mkopec Jun 11, 2025
093447c
configs: bump edk2 for the merged version of cbnt status
mkopec Jun 11, 2025
664d9f8
security/intel/txt/getsec_enteraccs.S: drop redundant comments
mkopec Jun 11, 2025
5dbc6e9
security/intel/txt/ramstage.c: fix typo in comment
mkopec Jun 11, 2025
9b2fcdd
mb/novacustom/novacustom/mtl-h/vboot-rwab.fmd: drop unused MANIFESTS …
mkopec Jun 11, 2025
9dc2c9d
mb/{clevo,novacustom}: Enable Vboot CBFS fallback
mkopec Jun 12, 2025
97ef6d5
config.emulation_qemu_x86_q35_uefi_all_menus: Add CPU Throttling option
philipanda Jun 17, 2025
f3fed0f
src/mainboard/protectli/vault_jsl/ change: Expose NIC as 'eno' in lin…
May 23, 2025
6bf9b59
configs/config.hardkernel_odroid_h4_btg: add BtG-related options
miczyg1 Apr 29, 2025
19639b3
util/dasharo/tag-with-changelog: add new file
krystian-hebel Jun 23, 2025
7ce803b
util/dasharo/tag-with-changelog: remove unnecessary parts
krystian-hebel Jun 23, 2025
0e0d0da
util/dasharo/tag-with-changelog: create a tag with changelog as a mes…
krystian-hebel Jun 23, 2025
97105c6
util/dasharo/tag-with-changelog: dedupe Dasharo boards and build system
krystian-hebel Jun 25, 2025
870fade
payloads/Kconfig: introduce DASHARO option
krystian-hebel Jul 1, 2025
82ef74b
payloads/edk2/Kconfig.dasharo: extract revision and URL from defconfigs
krystian-hebel Jun 30, 2025
3096fcd
util/dasharo/tag-with-changelog: list edk2 and submodules commits
krystian-hebel Jul 1, 2025
0b42ba7
util/dasharo/tag-with-changelog: try to reuse existing edk2 repository
krystian-hebel Jul 2, 2025
50429b3
payloads/edk2/Kconfig.dasharo: bump for GRAPHICAL_CAPSULE_PROGRESS
SergiiDmytruk Jul 2, 2025
9debb54
payloads/edk2: add an option for graphical capsule update
wiktormowinski Jun 17, 2025
a2092cc
configs/config.protectli_vp66xx: enable capsule update on Protectli ADL
wiktormowinski Jun 17, 2025
44f50d9
.github/workflows/build.yml: add capsule update firmware build runner…
wiktormowinski Jun 17, 2025
038f367
intel/fast_spi/fast_spi.c: extend BIOS to fill fixed window
SergiiDmytruk Jun 24, 2025
10d705a
intel/fast_spi/mmap_boot.c: don't add empty window
SergiiDmytruk Jun 24, 2025
0949008
drivers/efi: require FUM for capsules
SergiiDmytruk Jun 26, 2025
dc63511
mb/protectli/vault_jsl/mainboard.c: disable ASPM L0s for WiFi
krystian-hebel Jul 2, 2025
de385ad
smbios: Add function to override chassis SKU
miczyg1 Jul 17, 2024
c3a70cd
mainboard/protectli/vault_jsl: Eliminate differences in SMBIOS
miczyg1 Jul 17, 2024
f4bb74e
src/mainboard/protectli/vault_jsl/devicetree.cb: Disable DSP
miczyg1 Jul 22, 2024
48c85ee
src/mainboard/protectli/vault_jsl/hda_verb.c: Add Intel-specific verbs
miczyg1 Jul 22, 2024
289e3f9
src/mainboard/protectli/vault_jsl/mainboard.c: Skip SSID programming
miczyg1 Jul 22, 2024
36e0eb1
configs/config.protectli_vault_jsl_v1*: bump to v0.9.4-rc2
mkopec Jul 2, 2025
6b14f4d
mb/protectli/vault_jsl/devicetree.cb: disable wake on USB hub port
mkopec Jul 3, 2025
e2e2acc
payloads/edk2/Kconfig.dasharo: bump edk2 revision
aronowski Jul 6, 2025
6b6440a
payloads/edk2: bump to get PcdFumAutoIpxeBoot
SergiiDmytruk Jul 8, 2025
cfa40b2
payloads/edk2: add an option to control iPXE boot on FUM
wiktormowinski Jul 7, 2025
3fc0e3b
configs/config.protectli_vp66xx: disable new iPXE boot option
wiktormowinski Jul 8, 2025
4442c0b
mainboard/novacustom/nuc_box/: add
filipleple Apr 3, 2025
af7548a
build.sh: add NovaCustom NUC BOX
filipleple May 14, 2025
76565c5
configs/config.novacustom_nuc_box: extend for feature parity
filipleple Apr 16, 2025
b6b00b7
mainboard/novacustom/nuc_box/bootblock.c: implement fan curve options
filipleple May 14, 2025
62cc27c
mainboard/novacustom/nuc_box/variants/nuc_box/board.fmd: add for BIOS…
filipleple May 15, 2025
3a94247
mainboard/novacustom/nuc_box/Kconfig: set vboot-related options
filipleple May 19, 2025
928cc4b
mainboard/novacustom/nuc_box/: initialize GPIOs before FSP-M
filipleple May 28, 2025
8ef6299
3rdparty/dasharo-blobs: bump for NUC BOX blobs
filipleple Jul 8, 2025
d194b0b
configs: Update to fix check-defconfigs error
mkopec Jul 10, 2025
4222852
configs/config.novacustom_nuc_box: bump EDK2 revision, autoenable serial
filipleple Jun 30, 2025
a6abeed
configs/config.novacustom_nuc_box: remove EDK2_TAG_OR_REV
mkopec Jul 14, 2025
f4d840a
payloads/external/edk2/Kconfig.dasharo: bump edk2 for ftdi autodetect
mkopec Jul 14, 2025
31160ee
configs/config.novacustom_nuc_box: bump to rc2
mkopec Jul 14, 2025
071921e
configs/config.novacustom_nuc_box: enable CONFIG_DASHARO
mkopec Jul 14, 2025
3624430
[automated change] Update µcode 2025-05-12
mkopec Jul 14, 2025
9c39c22
.github/workflows/test.yml: Support VirtIO storage drivers in QEMU
aronowski Jul 10, 2025
30c33eb
mb/novacustom/nuc_box: enable vboot
krystian-hebel Jun 23, 2025
339a9e8
mb/novacustom/nuc_box/devicetree.cb: add GPE routes
mkopec Jul 7, 2025
7cafe86
mb/novacustom/nuc_box/cmos.layout: add VBNV region
mkopec Jul 7, 2025
65911b9
configs/config.novacustom_nuc_box: disable CMOS option backend
mkopec Jul 14, 2025
a881e94
configs/config.novacustom_nuc_box: disable ccache
mkopec Jul 21, 2025
c63d0cf
cpu/x86/mp_init.c: Wait for APs to finish parking
mkopec Jul 17, 2025
b4ba3c0
payloads/edk2/Kconfig.dasharo: constrain EDK2_FUM_AUTO_IPXE_BOOT
SergiiDmytruk Jul 21, 2025
0e3a0d8
util/lint/kconfig_lint: fix negation of a match
SergiiDmytruk Jul 16, 2025
909fe42
drivers/efi/capsules.c: try to enable full flash access multiple times
SergiiDmytruk Jun 22, 2025
15f3081
payloads/edk2/Kconfig.dasharo: bump EDK
SergiiDmytruk Jun 22, 2025
e023501
soc/intel/fast_spi/mmap_boot.c: fix adding RW decode window
SergiiDmytruk Jul 15, 2025
46b6ef5
util/smmstore_debug: add tool for low-level interactions with SMMSTORE
krystian-hebel Jul 10, 2025
2bce548
util/smmstoretool: allow for writing raw type variables from file
krystian-hebel Jul 11, 2025
b96986e
security/tpm: expose tpmalg_from_vb2_hash()
SergiiDmytruk Jun 8, 2025
3ba2f3d
security/intel/cbnt: move union cbnt_biosacm_policy to header
SergiiDmytruk Jun 8, 2025
b2cb917
arch/x86/include/arch/fit_table.h: add
SergiiDmytruk Jun 26, 2025
035d5f8
security/tpm/tspi: add a function to log Startup Locality event
SergiiDmytruk Jun 27, 2025
a74cb05
security/intel/cbnt: synthesize PCR-0 measurement
SergiiDmytruk Jun 18, 2025
5ab879c
security/intel/cbnt: synthesize PCR-7 measurement
SergiiDmytruk Jun 18, 2025
4a20083
security/tpm/tspi: allocate 64 KiB for TCG logs
SergiiDmytruk Jul 16, 2025
c421b15
include/cpu/x86/lapic.h: increment the parked AP count in stop_this_cpu
mkopec Jul 25, 2025
122d469
cpu/x86/mp_init.c: mp_park_aps: make the AP parking timeout work
mkopec Jul 26, 2025
9268775
configs/config.protectli_vp66xx: bump version to rc1
wiktormowinski Jul 25, 2025
e26f1a3
payloads/edk2/Kconfig.dasharo: bump EDK
SergiiDmytruk Jul 27, 2025
51bea98
capsule.sh: add "box" subcommand to make standalone GenerateCapsule
SergiiDmytruk Jul 27, 2025
48451d1
configs/config.novacustom_v5*0tu: fix the FW resolution to 1920x1080
mkopec Jul 29, 2025
320fe02
payloads/external/edk2/Kconfig.dasharo: bump edk2 for SB GUID fix
mkopec Jul 29, 2025
b4f1817
configs/config.novacustom_nuc_box: capsule update enabled.
DonVasyl Jul 25, 2025
b3aa304
mb/novacustom/nuc_box/Kconfig: set MAINBOARD_FAMILY
filipleple Jul 22, 2025
7bab255
configs/config.novacustom_nuc_box: update to resolve regression issues
filipleple Jul 22, 2025
ee072a6
mb/novacustom/nuc_box/ramstage.c: enable S3 sleep
filipleple Jul 22, 2025
b558f8a
mb/novacustom/nuc_box/variants/nuc_box/data.vbt: update
filipleple Jul 24, 2025
121fc4f
mb/novacustom/nuc_box/devicetree.cb: devicetree fixes
filipleple Jul 28, 2025
370a7dc
arch/x86/smbios.c: fix incorrect L3 cache size in SMBIOS Type 7
filipleple Jul 28, 2025
3a9be12
.github/workflows/test.yml: bump Python to 3.13
SergiiDmytruk Jul 29, 2025
e402b31
.github/workflows/code-checks.yml: rename to checks.yml
SergiiDmytruk Jul 29, 2025
5fe5e4f
.github/workflows/check-upstream-status.yml: merge into checks.yml
SergiiDmytruk Jul 29, 2025
d8b24b8
configs/config.novacustom_v5*: bump RC number to 4
mkopec Jul 30, 2025
7440778
mb/novacustom/mtl-h: Reduce loglevel of dGPU GPIO prints
mkopec Aug 6, 2025
adc7a41
mb/novacustom/mtl-h: re-enable HAVE_ACPI_RESUME
mkopec Aug 6, 2025
405659e
configs/config.novacustom_v5*: enable sleep type option
mkopec Aug 6, 2025
ad8f4c1
mb/hardkernel/odroid-h4: Add Net Card 2 support
miczyg1 May 21, 2025
f147b8d
mb/hardkernel/odroid-h4/data.vbt: Update VBT for newest FSP GOP
miczyg1 Jun 10, 2025
2d0a144
configs/config.hardkernel_odroid_h4*: Enable quiet and fast boot
miczyg1 May 21, 2025
d1f4a21
mb/hardkernel/odroid-h4/devicetree.cb: Disable DSP
miczyg1 Jun 10, 2025
e04ef4b
vendorcode/dasharo,soc/intel: Add IBECC option
miczyg1 May 22, 2025
4f73b35
mainboard/hardkernel/odroid-h4: Add IBECC configuration
miczyg1 May 22, 2025
daeb498
payloads/external/edk2: Add IBECC option support
miczyg1 May 22, 2025
504e761
payloads/external/edk2: Update revision for new memory menu PCDs
miczyg1 May 22, 2025
3f601db
configs/config.hardkernel_odroid_h4*: Enable FW performance measurement
miczyg1 Jun 11, 2025
7cf332e
.github/workflows/build.yml: Build netcard variant of ODROID
miczyg1 Jun 16, 2025
7ef9a9b
configs/config.hardkernel_odroid_h4*: Bump to v0.9.1-rc1
miczyg1 Jun 16, 2025
d63194f
mb/hardkernel/odroid-h4/gpio.c: Fix GPP_A8 macro
miczyg1 Jul 17, 2025
37c9db6
payloads/external/iPXE: Update revision to 2025.03
miczyg1 Jul 17, 2025
5bb7b66
security/memory/memory_clear.c: step over capsules' data
SergiiDmytruk Aug 3, 2025
d90056a
config.hardkernel_odroid_h4*: enable capsule updates
DonVasyl Aug 1, 2025
1e0659e
.github/workflows/build.yml: build and upload capsules for Hardkernel…
SergiiDmytruk Aug 3, 2025
4fb387d
security/intel/txt/common.c: avoid clearing memory if SMX is absent
SergiiDmytruk Aug 4, 2025
c36beac
configs/config.novacustom_v5*: bump RC number to rc5
mkopec Aug 8, 2025
31ce99d
payloads/edk2/Kconfig.dasharo: bump EDK to fix /dev/efi_capsule_loader
SergiiDmytruk Aug 12, 2025
c4776fd
security/tpm/tspi: initialize TPM log in tpm_extend_pcr()
SergiiDmytruk Aug 13, 2025
d5e6a6b
configs/config.novacustom_v5*: fix CONFIG_DRIVERS_EFI_MAIN_FW_VERSION
SergiiDmytruk Aug 10, 2025
ad29334
Update µcode 2025-08-11
mkopec Aug 12, 2025
473d3eb
configs/config.novacustom_nuc_box: disable WiFi+BT option
filipleple Aug 18, 2025
6ec24ee
mb/novacustom/nuc_box/bootblock.c: set the Power on AC option in Supe…
filipleple Aug 18, 2025
430504e
config.novacustom_nuc_box: Add sleep mode selection option
philipanda Aug 14, 2025
ea608c6
mb/novacustom/nuc_box/devicetree.cb: disable IPU
filipleple Aug 19, 2025
66b416f
3rdparty/dasharo-blobs: bump up revision
filipleple Aug 19, 2025
b50b3c2
configs/config.novacustom_nuc_box: bump up to rc4
filipleple Aug 19, 2025
9f78b62
configs/config.novacustom_nuc_box: bump up to rc4, disable serial
filipleple Aug 19, 2025
dc9e28b
security/intel/cbnt/measurement.c: fix 3 comments
SergiiDmytruk Aug 10, 2025
43bc18b
security/intel/cbnt/measurement.c: handle SRTM_AC flag in IBBS
SergiiDmytruk Aug 10, 2025
5970634
security/intel/cbnt/measurement.c: assume locality 0 for TPM 1.2
SergiiDmytruk Aug 20, 2025
fbf6fcc
src/security/intel/cbnt/measurement.c: more generic structure
SergiiDmytruk Aug 20, 2025
b577aaa
security/intel/cbnt/measurement.c: support MTL and newer
SergiiDmytruk Aug 20, 2025
fe73350
configs/config.hardkernel_odroid_h4: bump to v0.9.1-rc3
macpijan Aug 22, 2025
dcd76be
configs/config.hardkernel_odroid_h4_netcard: Bump to v0.9.1-rc3
miczyg1 Aug 22, 2025
831ace5
configs/config.protectli_v*: use the black empty logo
filipleple Aug 1, 2025
4f76f7f
build.sh: protectli: add default logo
mkopec Mar 28, 2025
1eaca2b
configs/config.protectli_vp2430: bump version to v0.9.0-rc6
mkopec Mar 28, 2025
f079fb9
configs/config.protectli_vp2430: Disable 1G pages and bump to rc7
filipleple Apr 18, 2025
a9ebc5c
configs/config.protectli_vp2430: bump version to v0.9.0
mkopec Apr 30, 2025
b2883ee
configs/config.protectli_vp2440: remove Intel ME options
filipleple Aug 1, 2025
4974caf
mainboard/protectli/vault_adl_n: disable unused devices and params
filipleple Aug 4, 2025
36579d5
mb/protectli/vault_adl_n/Kconfig: disable S3 sleep
filipleple Aug 14, 2025
f4f3afd
configs/config.protectli_vp2440: Disable 1G pages
filipleple Aug 14, 2025
58c33de
configs/config.protectli_vp2440: bump to rc4
filipleple Aug 14, 2025
71c1651
mb/protectli/vault_adl_n/romstage_fsp_params.c: remove unnecessary ch…
filipleple Aug 20, 2025
b326fa7
3rdparty/dasharo-blobs: update to origin/main
filipleple Aug 25, 2025
6d16357
configs/config.protectli_vp2440: bump version to v0.9.0
filipleple Aug 25, 2025
05872a3
capsule.sh: name capsule consistently with ROMs built by build.sh
wiktormowinski Aug 25, 2025
fdea68a
configs/config.novacustom_nuc_box: bump up to v0.9.0
filipleple Aug 26, 2025
3897e74
mb/novacustom/mtl-h: Clean up GPIO tables
mkopec Aug 28, 2025
7c66d48
payloads/edk2/Kconfig.dasharo: bump EDK for SMMSTORE recovery
SergiiDmytruk Aug 28, 2025
5da61ef
drivers/crb/tis.c: reserve TPM MMIO address range
SergiiDmytruk Aug 31, 2025
26c7344
payloads/edk2/Kconfig.dasharo: bump EDK for TPM detection workaround
SergiiDmytruk Aug 31, 2025
00e8331
configs/config.protectli_vault_jsl_v1*: bump to v0.9.4-rc3
SergiiDmytruk Sep 1, 2025
eecfbfc
payloads/external/iPXE/Makefile: bump revision for i219 fix
filipleple Aug 21, 2025
dd51660
soc/intel/cmn/blk/graphics: ensure framebuffer is allocated <4G
filipleple Aug 26, 2025
8da053f
soc/intel/cmn/blk/i2c: ensure resources are allocated <4G
filipleple Aug 26, 2025
495ff2f
soc/intel/cmn/blk/cse/cse.c: ensure resources are allocated <4G
filipleple Aug 26, 2025
872d9bf
src/mainboard/novacustom/mtl-h/variants/*/gpio.c: allow USB-PD EEPROM…
filipleple Aug 28, 2025
7f6ebd1
configs/config.novacustom_v540tu: bump up to rc6
filipleple Aug 21, 2025
149992c
soc/intel/alderlake/fsp_params.c: Fix CPU features programming on S3 …
miczyg1 Sep 2, 2025
4b58775
payloads/external/edk2/Kconfig.dasharo: Bump edk2 rev to fix input drain
miczyg1 Sep 2, 2025
60b2a9a
vc/dasharo/options.h: Expose descriptor writeability flag as EFI var
mkopec Sep 1, 2025
e1c904d
vc/dasharo/options.c: Don't enable HMRFPO on capsule update
mkopec Sep 2, 2025
7d10ea6
configs/config.hardkernel_odroid_h4: Bump to v0.9.1
miczyg1 Sep 2, 2025
c1c7f92
configs/config.protectli_vault_jsl_v1*: bump to v0.9.4-rc4
SergiiDmytruk Sep 2, 2025
5feb3fa
configs/config.novacustom_v5*: bump to rc6
mkopec Sep 3, 2025
69a0c47
mb/asrock: Add SPR 1S server board ASRock Rack SPC741D8-2L2T/BCM
May 15, 2025
8a2323a
3rdparty/fsp: update for working EagleStream FSP
mkopec Sep 8, 2025
6a8c934
soc/intel/xeon-sp/spr: Hook up public FSP bin and headers
ArthurHeymans Feb 7, 2024
95a235f
soc/intel/cmn/blk/lpc/lpc_def.h: Add ESPI_CS1_ENABLE definition
mkopec Sep 10, 2025
6be1337
mb/asrock/spc741d8/bootblock.c: Enable BMC on eSPI CS1#
mkopec Sep 10, 2025
7a959a0
configs/config.asrock_spc741d8: Add Dasharo defconfig
mkopec Jul 24, 2025
f1b989b
3rdparty/dasharo-blobs: bump for SPC741D8 blobs
mkopec Sep 10, 2025
ccd1a5e
configs/config.asrock_spc741d8: Use blobs from dasharo-blobs
mkopec Sep 10, 2025
01b3ef0
configs: Regenerate defconfigs for Dasharo platforms
mkopec Sep 10, 2025
da77989
configs/config.asrock_spc741d8: Set CONFIG_LOCALVERSION
mkopec Sep 10, 2025
ebec5e1
build.sh: Add ASRock Rack SPC741D8-2L2T/BCM support
mkopec Sep 10, 2025
3011159
.github/workflows/build.yml: build ASRock Rack SPC741D8-2L2T/BCM
mkopec Sep 10, 2025
7ed3d58
mb/asrock/spc741d8/Kconfig: Enable Intel SPI block
mkopec Sep 10, 2025
c966d78
configs/config.asrock_spc741d8: Enable SMM_BWP
mkopec Sep 10, 2025
b3743b6
configs/config.asrock_spc741d8: reduce logging, enable edk2 cbmem log…
mkopec Sep 10, 2025
70778c2
configs/config.asrock_spc741d8: enable Dasharo logo
mkopec Sep 10, 2025
f65fa65
build.sh: Fix indentation of ASRock Rack helptext
mkopec Sep 10, 2025
9588952
.github/workflows/build.yml: Fix asrock rack build command
mkopec Sep 11, 2025
b55921c
build.sh: Fix ASRock Rack helptext alignment
mkopec Sep 11, 2025
d74a38f
tag-check.yml: Add CI workflow
philipanda Sep 9, 2025
5b5b0ad
tag-check.yml: Consistent print formatting
philipanda Sep 10, 2025
a72e5ac
tag-check.yml: remove redundant tag fetches
philipanda Sep 10, 2025
5e2741e
configs/config.asrock_spc741d8: Enable more Dasharo features
mkopec Sep 11, 2025
75f77aa
configs/config.asrock_spc741d8: bump to rc2
mkopec Sep 11, 2025
253809a
soc/intel/xeon_sp/spr/Kconfig: define max CPU temperature
mkopec Sep 11, 2025
2b121cc
Revert "soc/intel/xeon_sp/spr/Kconfig: define max CPU temperature"
mkopec Sep 12, 2025
30c9224
configs/config.asrock_spc741d8: disable CPU throttling option
mkopec Sep 12, 2025
b440295
configs/config.asrock_spc741d8: bump to rc3
mkopec Sep 12, 2025
20827de
configs/config.novacustom_v5*: bump to rc7
mkopec Sep 12, 2025
4fe6eaf
payloads/external/edk2/Kconfig.dasharo: bump for EFI var attribute fix
mkopec Sep 12, 2025
0826846
mb/protectli/vault_jsl/mainboard.c: don't report LANs via SMBIOS Type 41
SergiiDmytruk Sep 14, 2025
22e4349
src/include/smbios.h: fix SMBIOS_DEVICE_TYPE_COUNT
SergiiDmytruk Sep 14, 2025
91420db
configs/config.novacustom_v5.0tu: bump to 1.0.0
mkopec Sep 16, 2025
ff859fa
configs/config.asrock_spc741d8: disable power and ME submenus
mkopec Sep 16, 2025
6d5ff6a
mb/asrock/spc741d8/board.fmd: add BOOTSPLASH region
mkopec Sep 16, 2025
5107f9c
configs/config.asrock_spc741d8: bump to rc4
mkopec Sep 16, 2025
c362a0e
drivers/pc80/tpm/tis.c: Obtain PCI device path from domain
mkopec Sep 17, 2025
e3a739f
configs/config.msi_ms7d25: Bump to v1.1.5-rc1
miczyg1 Sep 16, 2025
500c7d9
configs/config.msi_ms7e06: Bump to v0.9.3-rc1
miczyg1 Sep 16, 2025
7cfe4f9
configs/config.msi_ms7d25_ddr4: Disable PCIe hotplug for consistency
miczyg1 Sep 17, 2025
36ba9d8
configs/config.msi_ms7d25: Bump to v1.1.5
miczyg1 Sep 17, 2025
8cd61b8
configs/config.msi_ms7e06: Bump to v0.9.3
miczyg1 Sep 17, 2025
cee8ddf
configs/config.asrock_spc741d8: bump to non-rc
mkopec Sep 18, 2025
6e197f5
config.novacustom_v5*: disable DMA protection option
filipleple Sep 10, 2025
6db1ef3
payloads/edk2/Kconfig.dasharo: bump EDK to disable MMX and SSE
SergiiDmytruk Sep 26, 2025
c6391ac
config.novacustom_nv4x, ns5x: bump localversion to 1.8.0-rc3
philipanda Sep 30, 2025
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$((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