Migrate mu_plus from mu_uefi_boot_services crate to patina crate - #881
Conversation
✅ QEMU Validation PassedSource Dependencies
Results
Workflow run: https://github.com/microsoft/mu_plus/actions/runs/25135476816 This comment was automatically generated by the Mu QEMU PR Validation workflow. |
b66e98d to
d740550
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## release/202511 #881 +/- ##
=================================================
Coverage ? 10.24%
=================================================
Files ? 149
Lines ? 24500
Branches ? 2346
=================================================
Hits ? 2509
Misses ? 21955
Partials ? 36
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Marking this PR to Draft(WIP) because it looks like taking a dependency on patina requires some other crates(mu_rust_helper) to take more changes, because 32bit builds fail otherwise. So, it is much cleaner to make this change once patina is fully moved to r-efi 6.0 so that dependent crates will also be at r-efi 6.0. |
d740550 to
91caef0
Compare
The pipeline failure for rust package for 32bit builds have been resolve with #882. So, removing this PR from draft. Feel free to review it now. Thanks. |
|
+Christopher Zurcher (@zurcher) since he added the MuTelemetryHelperLib crate |
- `mu_uefi_boot_services` is not maintained and its functionality is moved into patina. - This is needed to move mu_plus's r-efi dependency to 6.0 Next, Once Patina is updated to r-efi 6.0 we can migrate mu_plus to patina vnext and r-efi to 6.0 Signed-off-by: Vineel Kovvuri[MSFT] <vineelko@microsoft.com>
91caef0 to
e2f1645
Compare
1d68de8
into
microsoft:release/202511
Bumps Common/MU from `2025110000.0.4` to `2025110001.0.0` Introduces 12 new merges in https://github.com/microsoft/mu_plus.git. microsoft/mu_plus#880 microsoft/mu_plus#882 microsoft/mu_plus#876 microsoft/mu_plus#881 microsoft/mu_plus#884 microsoft/mu_plus#886 microsoft/mu_plus#888 microsoft/mu_plus#887 microsoft/mu_plus#889 microsoft/mu_plus#883 microsoft/mu_plus#892 microsoft/mu_plus#893 Signed-off-by: Project Mu Bot <mubot@microsoft.com>
Description
mu_uefi_boot_servicesis not maintained and its functionality is moved into patina.Next, Once Patina is updated to r-efi 6.0 we can migrate mu_plus to patina vnext and r-efi to 6.0
How This Was Tested
cargo make allworked. Will be tested in internal repos once r-efi 6.0 migration is done.Integration Instructions
NA