Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Dev branch tear down [Rebase & FF]#753

Merged
apop5 merged 19 commits into
microsoft:release/202502from
apop5:personal/apop5/bringalldevtorelease
Sep 18, 2025
Merged

Dev branch tear down [Rebase & FF]#753
apop5 merged 19 commits into
microsoft:release/202502from
apop5:personal/apop5/bringalldevtorelease

Conversation

@apop5

@apop5 apop5 commented Sep 11, 2025

Copy link
Copy Markdown
Collaborator

Description

All current commits to dev branch that do not exist on release branch.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?
  • Backport to release branch?

How This Was Tested

CI

Integration Instructions

No integration necessary

@mu-automation mu-automation Bot added the impact:non-functional Does not have a functional impact label Sep 11, 2025
@apop5

apop5 commented Sep 12, 2025

Copy link
Copy Markdown
Collaborator Author

Dependent on microsoft/mu_tiano_plus#451

@codecov-commenter

codecov-commenter commented Sep 12, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 163 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (release/202502@2f6c078). Learn more about missing BASE report.

Files with missing lines Patch % Lines
...ureBootKeySelectorLib/MuSecureBootKeySelectorLib.c 0.00% 163 Missing ⚠️
Additional details and impacted files
@@                Coverage Diff                @@
##             release/202502     #753   +/-   ##
=================================================
  Coverage                  ?   11.47%           
=================================================
  Files                     ?      136           
  Lines                     ?    22094           
  Branches                  ?     2515           
=================================================
  Hits                      ?     2536           
  Misses                    ?    19526           
  Partials                  ?       32           
Flag Coverage Δ
AdvLoggerPkg 6.18% <ø> (?)
HidPkg 2.79% <ø> (?)
MfciPkg 41.24% <ø> (?)
MsCorePkg 1.41% <0.00%> (?)
MsWheaPkg 7.40% <ø> (?)
XmlSupportPkg 27.38% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ 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.

@makubacki makubacki self-requested a review September 12, 2025 01:12
Comment thread MfciPkg/MfciPkg.dsc

@makubacki makubacki left a comment

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.

Labels in the PR description need to be updated.

@makubacki makubacki changed the title Dev branch tear down Dev branch tear down [Rebase & FF] Sep 17, 2025
apop5 and others added 15 commits September 17, 2025 13:52
This reverts commit a6a9d44.

Reverting the commit to be able to cleanly apply Tpm2DebugLib removal
that was staged in dev/202502 branch. Will be reapplied using dev branch commit.
MuSecureBootKeySelectorLib is being updated to detect if
the keystore doesn't match one of our expected
configurations but does match something MSFT could have
serviced.

(cherry picked from commit 1d7af0a)
## Description

Platforms with multiple die(s) can have a die offset address added to
common GIC address to reach die-specific GIC address. Hence, adding
support to get die information from MpServices and use a platform
specific PCD to calculate die offset address which is then added to base
GIC addresses.

The existing implementation will remain unchanged since
PcdPlatformGICOffset is set to 0 by default. Platforms can override this
value to its specific need.

- [X] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

Tested on MSFT platform, booting to UEFI shell

## Integration Instructions

N/A

---------

Co-authored-by: shriramma <shriramma@microsoft.com>
The library instance was removed in microsoft/mu_tiano_plus#426.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Updates the files to include changes surrounding the TPM Replay
testing code.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#16412961993](https://github.com/microsoft/mu_devops/actions/runs/16412961993)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
Co-authored-by: mu-automation[bot] <204385837+mu-automation[bot]@users.noreply.github.com>
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2024.11.6
to 2025.7.31.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ft#727)

## Description

When dereferencing `PcdAdvancedLoggerBase`, the current SEC-specific
library uses `ADVANCED_LOGGER_PTR`, whereas the BaseArm implementation
uses `ADVANCED_LOGGER_INFO`.

On ARM64 platforms, this discrepancy causes issues during the SEC phase
when the BaseArm instance is limited to MM standalone usage.
Specifically, the SEC instance corrupts the STMM phase buffer signature,
rendering STMM logging inoperative.

This update extends the BaseArm logging library to support the SEC phase
as well, enabling reuse of the buffer initialized by STMM and preserving
logging functionality across phases.

For details on how to complete these options and their meaning refer to
[CONTRIBUTING.md](https://github.com/microsoft/mu/blob/HEAD/CONTRIBUTING.md).

- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

This change is test on proprietary hardware.

## Integration Instructions

Use
`AdvLoggerPkg/Library/AdvancedLoggerLib/BaseArm/AdvancedLoggerLib.inf`
for ARM64 SEC components.
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2025.7.31
to 2025.7.34.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…icrosoft#739)

## Description

This pull request brings rust fmt/clippy/doc/test validation to pull
requests. Initial fixes for these are also included in this PR.

The file sync commit was cherry-picked from this pull request:
microsoft#737

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

This was tested by running the PR pipeline ( clippy, fmt, build, test,
coverage, doc ).

## Integration Instructions

N/A

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.



---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#17437071345](https://github.com/microsoft/mu_devops/actions/runs/17437071345)

---------

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
Co-authored-by: mu-automation[bot] <204385837+mu-automation[bot]@users.noreply.github.com>
Co-authored-by: Joey Vagedes <joey.vagedes@gmail.com>
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2025.7.34
to 2025.9.1.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron <aaronpop@microsoft.com>
… sequence

This change fixed an issue if HCR enables the exception trapping, while the VBAR
is left empty, which will cause the system to fault into EL3.

Signed-off-by: Kun Qin <kun.qin@microsoft.com>
kuqin12 and others added 4 commits September 17, 2025 13:54
This change removes the original code path that will directly invoke the
MP service protocol from AP routines. This is specifically not allowed
according to the specification.

Instead, the updated routine will grab the MPIDR from cached CPU info and
use it for further interrupt manipulation.

Signed-off-by: Kun Qin <kun.qin@microsoft.com>
Updates the requirements on
[mu_pi](https://github.com/microsoft/mu_rust_pi) to permit the latest
version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron <aaronpop@microsoft.com>
## Description

Changes related to the new Tpm2HelpLib which replaces the need for
Tpm2CommandLib which houses Tpm2Help.c.
Reliant on microsoft/mu_tiano_plus#437

For details on how to complete these options and their meaning refer to
[CONTRIBUTING.md](https://github.com/microsoft/mu/blob/HEAD/CONTRIBUTING.md).

- [x] Impacts functionality?
- [ ] Impacts security?
- [x] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [ ] Backport to release branch?

## How This Was Tested

Verified by building and running on physical platform.

## Integration Instructions

Need to update platform .dsc to include the new Tpm2HelpLib.
## Description

Removes dependencies that are not needed:

- `UefiHidDxeV2`: Drop `rustversion`

For users running `cargo machete`, add `mockall` to the machete ignore
list in `MuTelemetryHelperLib`.

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

- `cargo make all`
- CI

## Integration Instructions

- N/A

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
@apop5 apop5 force-pushed the personal/apop5/bringalldevtorelease branch from 55ae84c to 9fe4824 Compare September 17, 2025 20:55
@mu-automation mu-automation Bot removed the impact:non-functional Does not have a functional impact label Sep 17, 2025
@apop5

apop5 commented Sep 18, 2025

Copy link
Copy Markdown
Collaborator Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 2 pipeline(s).

@apop5 apop5 merged commit ec779d3 into microsoft:release/202502 Sep 18, 2025
40 of 42 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.

10 participants