Skip to content

pkg/uefi: upgrade EDK2 to edk2-stable202508.01#5822

Merged
rene merged 2 commits intolf-edge:masterfrom
rucoder:rucoder/uefi-upgrade-202508
Apr 21, 2026
Merged

pkg/uefi: upgrade EDK2 to edk2-stable202508.01#5822
rene merged 2 commits intolf-edge:masterfrom
rucoder:rucoder/uefi-upgrade-202508

Conversation

@rucoder
Copy link
Copy Markdown
Contributor

@rucoder rucoder commented Apr 17, 2026

Description

This PR is a preparation for iGPU work integration.

Upgrade EDK2 from edk2-stable202408.01 to edk2-stable202508.01 (commit 3d244c3b364bd4e21261380662186d064659161c).

Regenerate edk2 patches for the new EDK2 base. All four existing
patches still apply cleanly:

  • 0000: Xen hypervisor spoofing in XenPlatformPei
  • 0001: EveBootOrderLib addition
  • 0002: EVE OS logo replacement
  • 0003: EveBootOrderLib fw_cfg boot order support

How to test and validate this PR

Build the pkg/uefi package for amd64 and arm64:

make pkgs/uefi

Verify the resulting OVMF firmware images boot correctly in QEMU and all EVE features work

Changelog notes

Upgrade UEFI firmware (EDK2/OVMF) from edk2-stable202408.01 to edk2-stable202508.01.

PR Backports

  • 16.0-stable: No
  • 14.5-stable: No
  • 13.4-stable: No

Checklist

  • I've provided a proper description

  • I've added the proper documentation

  • I've tested my PR on amd64 device

  • I've tested my PR on arm64 device

  • I've written the test verification instructions

  • I've set the proper labels to this PR

  • I've checked the boxes above, or I've provided a good reason why I didn't
    check them.

@rucoder rucoder force-pushed the rucoder/uefi-upgrade-202508 branch from 0991277 to f8a6354 Compare April 17, 2026 13:47
@github-actions github-actions Bot requested a review from eriknordmark April 17, 2026 13:47
@rucoder rucoder force-pushed the rucoder/uefi-upgrade-202508 branch from f8a6354 to fdf59b0 Compare April 17, 2026 13:58
@rucoder rucoder requested a review from rene April 17, 2026 14:00
@rucoder rucoder requested a review from shjala as a code owner April 17, 2026 14:15
@github-actions github-actions Bot requested a review from OhmSpectator April 17, 2026 14:15
Copy link
Copy Markdown
Contributor

@eriknordmark eriknordmark left a comment

Choose a reason for hiding this comment

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

LGTM

@rene
Copy link
Copy Markdown
Contributor

rene commented Apr 18, 2026

@rucoder , LGTM, by any chance have you tried this version on arm64? It would be really nice if we could unify them and use the same on both archs....

@rucoder
Copy link
Copy Markdown
Contributor Author

rucoder commented Apr 20, 2026

@rucoder , LGTM, by any chance have you tried this version on arm64? It would be really nice if we could unify them and use the same on both archs....

@rene no, I do not think I tried it on ARM. is qemu enough?

rucoder added 2 commits April 20, 2026 10:51
Upgrade EDK2 from edk2-stable202408.01 to edk2-stable202508.01
(commit 3d244c3b364bd4e21261380662186d064659161c).

Regenerate edk2 patches for the new EDK2 base. All four existing
patches still apply cleanly:
  0000: Xen hypervisor spoofing in XenPlatformPei
  0001: EveBootOrderLib addition
  0002: EVE OS logo replacement
  0003: EveBootOrderLib fw_cfg boot order support

Signed-off-by: Mikhail Malyshev <mike.malyshev@gmail.com>
- update UEFI package hashes in consumers

Signed-off-by: Mikhail Malyshev <mike.malyshev@gmail.com>
@rucoder rucoder force-pushed the rucoder/uefi-upgrade-202508 branch from 6726f34 to 27f8489 Compare April 20, 2026 11:39
@github-actions github-actions Bot requested a review from eriknordmark April 20, 2026 11:39
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 25.68%. Comparing base (2281599) to head (27f8489).
⚠️ Report is 534 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #5822      +/-   ##
==========================================
+ Coverage   19.52%   25.68%   +6.15%     
==========================================
  Files          19       24       +5     
  Lines        3021     4213    +1192     
==========================================
+ Hits          590     1082     +492     
- Misses       2310     2911     +601     
- Partials      121      220      +99     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@rene
Copy link
Copy Markdown
Contributor

rene commented Apr 20, 2026

@rucoder , LGTM, by any chance have you tried this version on arm64? It would be really nice if we could unify them and use the same on both archs....

@rene no, I do not think I tried it on ARM. is qemu enough?

@rucoder , LGTM, by any chance have you tried this version on arm64? It would be really nice if we could unify them and use the same on both archs....

@rene no, I do not think I tried it on ARM. is qemu enough?

@rucoder , LGTM, by any chance have you tried this version on arm64? It would be really nice if we could unify them and use the same on both archs....

@rene no, I do not think I tried it on ARM. is qemu enough?

Yes.

@rene rene merged commit 8d38250 into lf-edge:master Apr 21, 2026
39 of 44 checks passed
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.

3 participants