Skip to content

NUC BOX v0.9.2#879

Open
filipleple wants to merge 11 commits into
dasharofrom
nuc091
Open

NUC BOX v0.9.2#879
filipleple wants to merge 11 commits into
dasharofrom
nuc091

Conversation

@filipleple
Copy link
Copy Markdown
Member

@filipleple filipleple commented Apr 23, 2026

The release/RC are to be done branching from the last release tag for minimum testing effort. However, we want all fixes to be present on the "main" branch as well.

ref: NCM-2211

@filipleple filipleple self-assigned this Apr 23, 2026
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
Fixes the build-time dependencies to elliminate race conditions
preparing SBOM in a parallel build. SBOM is generated only when all
components are in place, and doesn't trigger any cloning/rebuilds.

Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
Fixes the TPM2 recognition in Windows by ensuring consistent
ACPI device path reconstruction

Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
Fixes ACPI code for proper S3 handling and USB wake enablement

Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
@filipleple filipleple changed the title NUC BOX v0.9.1-rc1 NUC BOX v0.9.1-rc1 fixes for dasharo branch Apr 23, 2026
@filipleple
Copy link
Copy Markdown
Member Author

The fixes have been backported to the v0.9.0 release tag on nucbox_v0.9.1_oldbase

9a2d8cbd9618b63cf230c25e0ea91317e5e1ff47 (HEAD -> nucbox_v0.9.1_oldbase, origin/nucbox_v0.9.1_oldbase) configs/config.novacustom_nuc_box: bump to v0.9.1-rc1
40da6dee621a9a7093cf2a889ba91997e933cfb0 mb/novacustom/nuc_box/acpi/sleep.asl: fix USB S3 wake
e139baf7ce360defbf5b504a60983acfcbd4be85 mb/novacustom/nuc_box/dsdt.asl: fixes for ghost PS/2 and USB wake
54cc62946343131770f9f25d6b7421a77788d7b3 mb/novacustom/nuc_box/devicetree.cb: move TPM inside domain 0
fdea68ac32a4568922123e4ce68d7f21a8c75b51 (tag: novacustom_nuc_box_v0.9.0) configs/config.novacustom_nuc_box: bump up to v0.9.0

Comment thread src/sbom/Makefile.mk
Comment on lines +85 to +86
payload-swid-ready-dep := $(if $(wildcard $(payload-git-dir-y)/.git),$(payload-git-dir-y)/.git,)
ipxe-swid-ready-dep := $(if $(wildcard payloads/external/iPXE/ipxe/.git),payloads/external/iPXE/ipxe/.git,)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't wildcard doing the same with or without if in this case?

Suggested change
payload-swid-ready-dep := $(if $(wildcard $(payload-git-dir-y)/.git),$(payload-git-dir-y)/.git,)
ipxe-swid-ready-dep := $(if $(wildcard payloads/external/iPXE/ipxe/.git),payloads/external/iPXE/ipxe/.git,)
payload-swid-ready-dep := $(wildcard $(payload-git-dir-y)/.git)
ipxe-swid-ready-dep := $(wildcard payloads/external/iPXE/ipxe/.git)

@SergiiDmytruk
Copy link
Copy Markdown
Member

Enabling SBOM fails CI due to missing go (log line). Looks like need to use v1.9.0 version of dasharo-sdk.

filipleple added 4 commits May 4, 2026 17:07
Because UEFI DBX keeps growing in size, and we have a lot of UEFI
variables, we've run into an issue where there's not enough free space
to update the DBX. Increase the SMMSTORE region to 512K to mitigate this
issue.

Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
Enable debug SMI, which works around issue Dasharo/dasharo-issues#1664.

This is a workaround and should be removed once a proper solution to the
issue is found.

Upstream-Status: Inappropriate [Dasharo downstream]

Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
Improve performance by lowering the EPP value from the power-on default
of 0xb3 (70%) to 0x73 (45%). Lower value = higher performance.

Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>

static void mainboard_enable(struct device *dev)
{
#if CONFIG(GENERATE_SMBIOS_TABLES)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if (CONFIG(GENERATE_SMBIOS_TABLES)) didn't work for some reason?

filipleple added 2 commits May 7, 2026 13:53
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
@filipleple filipleple changed the title NUC BOX v0.9.1-rc1 fixes for dasharo branch NUC BOX v0.9.2 May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants