Skip to content

overlay coreos-firmware: update to 20260810 - #4222

Merged
dongsupark merged 3 commits into
mainfrom
dongsu/firmware-20260810
Aug 20, 2026
Merged

overlay coreos-firmware: update to 20260810#4222
dongsupark merged 3 commits into
mainfrom
dongsu/firmware-20260810

Conversation

@dongsupark

@dongsupark dongsupark commented Aug 19, 2026

Copy link
Copy Markdown
Member

Now that ACENIC drivers were deleted from Kernel config in #4158, we are now able to update firmware version to the latest version 20260810.

Update coreos-firmware to 20260810, syncing with linux-firmware of Gentoo, commit 05f7620d93b0355b2ca4b03307099f1c0b509b93.

Apply Flatcar patches on top of that:

  • Use hard-coded linux-firmware directory instead of ${PN} as well as ${S} to avoid naming conflicts.
  • Depend on packages of Kernel source and modules.
  • Create symlinks for CXGB and ICE DDP firmware files.
  • Rewrite src_prepare and src_install.
  • Fix deletion of unneeded firmware files.
  • Ignore some missing amdgpu firmware.

Testing done

CI: https://jenkins.flatcar.org/job/container/job/packages_all_arches/562/cldsv/ (passed)

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)
  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

Update coreos-firmware to 20260810, syncing with linux-firmware
of Gentoo.

Gentoo ref: 05f7620d93b0355b2ca4b03307099f1c0b509b93

Signed-off-by: Dongsu Park <dongsu@dpark.io>
Apply Flatcar modifications on top of Gentoo ebuilds.

* Use hard-coded linux-firmware directory instead of ${PN} as well as
  ${S} to avoid naming conflicts.
* Depend on packages of Kernel source and modules.
* Create symlinks for CXGB and ICE DDP firmware files.
* Rewrite src_prepare and src_install.
* Fix deletion of unneeded firmware files.
* Ignore some missing amdgpu firmware.

Signed-off-by: Dongsu Park <dongsu@dpark.io>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the coreos-firmware (linux-firmware) package in the CoreOS overlay to the 20260810 snapshot, aligning with the referenced Gentoo linux-firmware state and carrying Flatcar-specific packaging logic (kernel-module-driven firmware selection, symlink fixes, and install flow).

Changes:

  • Bump firmware distfile in the Manifest to linux-firmware-20260810.tar.xz.
  • Add a new versioned ebuild coreos-firmware-20260810.ebuild (with Flatcar-specific prepare/install logic).
  • Update the live ebuild (99999999) in line with the new upstream/license/USE-flag structure and savedconfig behavior.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-firmware/Manifest Updates distfile hash/size for linux-firmware-20260810.tar.xz.
sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-firmware/coreos-firmware-99999999.ebuild Syncs live ebuild metadata/flags and savedconfig handling with the updated packaging approach.
sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-firmware/coreos-firmware-20260810.ebuild Introduces the 20260810 versioned ebuild implementing the updated firmware selection/pruning and installation flow.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Signed-off-by: Dongsu Park <dongsu@dpark.io>
Copilot AI review requested due to automatic review settings August 20, 2026 08:07
@dongsupark dongsupark moved this from ⚒️ In Progress to ✅ Testing / in Review in Flatcar tactical, release planning, and roadmap Aug 20, 2026
@dongsupark
dongsupark marked this pull request as ready for review August 20, 2026 08:09
@dongsupark
dongsupark requested a review from a team as a code owner August 20, 2026 08:09
@dongsupark

Copy link
Copy Markdown
Member Author

CI passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 4 changed files in this pull request and generated no new comments.

@dongsupark
dongsupark merged commit 53eb27d into main Aug 20, 2026
5 of 6 checks passed
@dongsupark
dongsupark deleted the dongsu/firmware-20260810 branch August 20, 2026 11:22
@github-project-automation github-project-automation Bot moved this from ✅ Testing / in Review to Implemented in Flatcar tactical, release planning, and roadmap Aug 20, 2026
@dongsupark

Copy link
Copy Markdown
Member Author

Reactivated its GitHub workflow as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Development

Successfully merging this pull request may close these issues.

3 participants