Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
875 commits
Select commit Hold shift + click to select a range
cc7327b
cpu/x86/topology: Fix FSP-S crash caused by shared core ID
jeremy-compostella Jan 15, 2025
7acb1ee
configs/config.protectli_vp32xx: Hide Networking Options
miczyg1 Mar 14, 2025
56083b1
configs/config.protectli_vp32xx: Bump to v0.9.0-rc10
miczyg1 Mar 14, 2025
576085f
configs/config.protectli_vp46xx_txt_seabios: Bump to v0.9.0-rc1
miczyg1 Mar 20, 2025
1173aa2
configs/config.novacustom: Enable quiet and fast boot
miczyg1 Mar 17, 2025
5399228
Added support to disable DGPU in EDK2
XutaxKamay Mar 8, 2025
4459dbb
configs/novacustom_v5*0tnx: bump EDK2, enable dgpu option
filipleple Mar 12, 2025
b896b27
configs/config.novacustom_*: bump EDK2 revision
filipleple Mar 12, 2025
b9a0103
mb/clevo/mtl-h: Fix dGPU not coming up after reboot
mkopec Mar 19, 2025
a0d6cc4
configs/novacustom: bump EDK2 revision on dGPU laptops
filipleple Mar 20, 2025
c041577
build.sh update: add novacustom laptops to build.sh
Mar 21, 2025
1425ec5
configs/ update: change path for CONFIG_EDK2_GOP_FILE
Mar 24, 2025
2f2df74
configs: bump for EDK202502
SergiiDmytruk Mar 26, 2025
f4d2a08
Do build this branch
SergiiDmytruk Mar 10, 2025
9a2dd4d
.github/workflows/build.yml: Use dasharo-24.12 only
miczyg1 Mar 28, 2025
9d8eec9
configs: Update EDK2 revision
miczyg1 Mar 31, 2025
6090a2f
NovaCustom: DGPU Only mode
filipleple Apr 1, 2025
3bbb2f8
configs/*: bump edk2 rev for dGPU only mode
filipleple Apr 1, 2025
8157a75
configs/config.novacustom_*: bump versions after rebase
mkopec Mar 28, 2025
63b3ec7
configs/config.novacustom_*: revert version to v0.9.3
mkopec Apr 7, 2025
853b457
configs: bump EDK2 for disabled EFI MAP
mkopec Apr 7, 2025
72affd2
src/ec/dasharo/ec: Add support for Dasharo Linux driver
mkopec Mar 27, 2025
b079910
configs/config.dell_optiplex_9010_sff_uefi: Bump to v0.1.2-rc1
miczyg1 Apr 10, 2025
8c87648
Revert "configs/config.novacustom_*: revert version to v0.9.3"
mkopec Apr 10, 2025
ce6bf5a
configs/config.novacustom_v5*: bump to 1.0.0 rc2
mkopec Apr 10, 2025
9c36838
payloads/external/edk2/Makefile: add edk2-platforms/Drivers path
filipleple Feb 19, 2025
7162c79
configs/config.novacustom_*: bump edk2* revs for FtdiUsbSerialDxe sup…
filipleple Feb 19, 2025
a6dfd86
payloads/external/edk2/Kconfig: add CONFIG_EDK2_FTDI_USB_UART_SUPPORT
filipleple Feb 25, 2025
119200c
configs/config.novacustom_*: add CONFIG_EDK2_FTDI_USB_UART_SUPPORT=y
filipleple Feb 25, 2025
7045b01
configs/config.novacustom*: bump edk2-platforms revision
filipleple Apr 15, 2025
b31af3d
.gitignore: add uefiextract
filipleple Apr 15, 2025
103a46e
configs/: update edk2 and edk2-platforms revisions
filipleple Apr 16, 2025
dbe103a
configs/config.novacustom_*: enable capsule updates
mkopec Apr 10, 2025
91ccad6
capsule.sh: wire up charger check to option
mkopec Apr 12, 2025
fa00064
.github/workflows/build.yml: build and upload capsules for NovaCustom
mkopec Apr 11, 2025
7535074
config.novacustom_nv4x_tgl_dgpu: remove obsolete config
mkopec Apr 24, 2025
9f9d71d
configs/config.novacustom_*: bump rc number
mkopec Apr 25, 2025
ee1a8a3
mb/protectli/vault_adl_n: Add VP2440 variant support
miczyg1 Apr 3, 2025
42b74ec
3rdparty/dasharo-blobs: Bump for Protectli VP2440 blobs
miczyg1 Apr 3, 2025
123e406
.github/workflows/build.yml: Build and deploy VP2440
miczyg1 Apr 4, 2025
7c47dfb
build.sh: Add vp2440 target
miczyg1 Apr 4, 2025
b0f2947
src/mainboard/protectli/vault_adl_n: Add missing 5G port ACPI
miczyg1 Apr 7, 2025
6146be5
nb/intel/sandybridge/northbridge.c: Disable non-active PEG devices
miczyg1 Apr 26, 2025
de85fb2
capsule_cabinet.sh: Add script for generating lvfs cabinets
mkopec Apr 15, 2025
638fbe4
.github/workflows/ucode.yml: add workflow
mkopec May 7, 2025
9609a15
[automated change] Update µcode 2025-05-12
mkopec May 12, 2025
ec64037
mb/msi/ms7d25,7eo6: Fix USB 3.x port mapping
miczyg1 Nov 5, 2024
dccb605
mb/{clevo,novacustom}: Add SMBIOS DIMM locators
mkopec May 8, 2025
3b09b4e
build.sh: print usage when no argument is passed
krystian-hebel Jan 20, 2025
f36e6ef
mb/novacustom/mtl-h/ramstage.c: Fix Type-C to Type-A conversion
miczyg1 May 7, 2025
6cc1dab
mainboard/novacustom/mtl-h/devicetree.cb: Fix AUX orientation
miczyg1 May 7, 2025
c56cade
mb/novacustom/mtl-h/ramstage.c: Configure TBT force power properly
miczyg1 May 8, 2025
c2685ae
mb/novacustom/mtl-h/devicetree.cb: Add USB port wake bitmaps
miczyg1 May 8, 2025
c004644
mb/novacustom/mtl-h/devicetree.cb: Use USB2 Type-C macro
miczyg1 May 8, 2025
d161ea4
soc/intel/meteorlake/acpi: Add missing ACPI for TCSS XHCI
miczyg1 May 8, 2025
8efcd90
mainboard/novacustom/mtl-h/devicetree.cb: Disable U1/U2 transitions
miczyg1 May 8, 2025
8c3f9e7
soc/intel/common/block/usb4/usb4.c: Add TBT DMA _DSM
miczyg1 May 9, 2025
6ab64fd
soc/intel/meteorlake/acpi/tcss.asl: Add _L79 GPE handler
miczyg1 May 12, 2025
162e56d
soc/intel/meteorlake/acpi/tcss_pcierp.asl: Add missing interrupt routing
miczyg1 May 12, 2025
ea2b8e2
src/soc/intel/meteorlake/fsp_params.c: Fix IRQ macro for IGD
miczyg1 May 12, 2025
f3db394
src/mainboard/novacustom/mtl-h/ramstage.c: Add required TCSS UPDs
miczyg1 May 12, 2025
94e46e6
soc/intel/meteorlake/acpi/tcss.asl: Notify IGD by TCSS
miczyg1 May 15, 2025
8319778
mainboard/novacustom/mtl-h/acpi: Add missing sleep functions
miczyg1 May 15, 2025
3c6d02e
src/mainboard/novacustom/mtl-h/ramstage.c: Change FSP-S settings
miczyg1 May 15, 2025
4f1bf99
configs/config.novacustom_v5*: enable ec update on all novacustom mtl…
wiktormowinski May 13, 2025
688247a
configs/config.novacustom_nv4x_adl: enable ec update option
wiktormowinski May 13, 2025
4e4e467
configs/*: fix option position in config
wiktormowinski May 14, 2025
410670e
build.sh: Remove obtaining LAN ROM from regular NVC builds
miczyg1 May 16, 2025
a1a06b6
build.sh: Fix builds with LAN ROM extraction
miczyg1 May 16, 2025
a2ea50d
Revert "soc/intel/mtl: move IOE P2SB BAR below 4G"
mkopec May 15, 2025
b722d6a
Revert "soc/intel/cmn/blk/i2c: ensure resources are allocated <4G"
mkopec May 15, 2025
cd96032
Revert "soc/intel/cmn/blk/graphics: ensure framebuffer is allocated <4G"
mkopec May 15, 2025
ac95ddf
Revert "soc/intel/cmn/blk/cse/cse.c: ensure resources are allocated <4G"
mkopec May 15, 2025
472336d
payloads/external/edk2: Add QEMU-specific build flag
miczyg1 May 19, 2025
83905fe
configs/config.emulation_qemu_x86_q35_uefi: Fix long boot time
miczyg1 May 19, 2025
269a804
confi.emulation_qemu_x86_q35_uefi: Bump version to v0.2.1-rc1
philipanda May 22, 2025
b8e6b3e
emulation_qemu_x86_q35_uefi_all_menus: Bump to v0.2.1-rc1
philipanda May 22, 2025
3607d8b
.github/workflows/deploy-template.yml: include new cloud structure
wiktormowinski May 19, 2025
7984057
.github/workflows/deploy-template.yml: assign value to new folder nam…
wiktormowinski May 20, 2025
3e4d80c
.github/workflows/deploy-template.yml: update new folder variable name
wiktormowinski May 22, 2025
dcad3d7
mb/protectli/vault_adl_n/vp2440: move USB2 ports to xhci_root_hub
mkopec May 20, 2025
da53b66
configs/config.protectli_vp2440: enable Intel ME menu
mkopec May 20, 2025
f006dce
configs/config.protectli_vp2440: bump to rc2
mkopec May 21, 2025
597ce47
mb/protectli/vault_adl_n/mainboard.c: map TCSS port 1 to PCH USB2 port 6
mkopec May 21, 2025
63b0530
configs/config.protectli_vault add CPU throttling Temperature Offset …
May 23, 2025
9bfe8e3
build.sh add: v1211 to help info
May 27, 2025
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
32bb84b
pre-commit: autoupdate hooks
macpijan Aug 19, 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