mu_basecore
mu_basecore copied to clipboard
[202405][Rebase&&FF] Firmware Performance
trafficstars
This PR adds a series of commits intended to add firmware performance measurements to a platform.
Overview of commits:
- MdePkg: Add EFI_PRE_READY_TO_BOOT_GUID and EFI_POST_READY_TO_BOOT_GUID
- This commit adds two new GUIDS required for Delay Dispatch
- REBASE: Revert "MdePkg: Added header file for Delayed Dispatch PPI"
- This commit reverts a commit brought in from upstream that modifies the DelayDispatch.h file in MdePkg that was moved to MdeModulePkg
- MdeModulePkg/MdeModulePkg.dec: Adds Delay Dispatch
- This commit adds Delay Dispatch
- MdeModulePkg: Adds Performance Measurement V2
- This commit adds the initial performance measurements
- Perf-instrument PreReadyToBoot, ReadyToBoot, PostReadyToBoot signals …
- This commit adds the signals required for performance measurements
- Merged PR 5181: Change FirmwarePerformanceDxe.c EndofDxeEvent tpl to …
- This commit changes the TPL_NOTIFYs to TPL_CALLBACKS
- MdeModulePkg: PeiMain: Adds performance measurement for PeiMain
- Adds peformance measurements for PEI
- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
How This Was Tested
From 2311.
Codecov Report
Attention: Patch coverage is 0% with 39 lines in your changes missing coverage. Please review.
Please upload report for BASE (
release/202405@9c22365). Learn more about missing BASE report.
Additional details and impacted files
@@ Coverage Diff @@
## release/202405 #979 +/- ##
=================================================
Coverage ? 1.25%
=================================================
Files ? 1424
Lines ? 358662
Branches ? 4391
=================================================
Hits ? 4495
Misses ? 354106
Partials ? 61
| Flag | Coverage Δ | |
|---|---|---|
| MdeModulePkg | 0.24% <0.00%> (?) |
|
| MdePkg | 5.41% <ø> (?) |
|
| NetworkPkg | 0.55% <ø> (?) |
|
| UefiCpuPkg | 4.80% <ø> (?) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.