-
Notifications
You must be signed in to change notification settings - Fork 117
Update Adv Logger Info to V6 [Rebase & FF] #826
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Adv Logger Info to V6 [Rebase & FF] #826
Conversation
|
For those aware of Patina, it also tracks the advanced logger info version. An update will be made there to support v6. |
4359f18 to
38e742d
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## release/202502 #826 +/- ##
================================================
Coverage ? 4.71%
================================================
Files ? 36
Lines ? 4199
Branches ? 276
================================================
Hits ? 198
Misses ? 3999
Partials ? 2
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:
|
Currrently, ADVANCED_LOGGER_INFO_VER is being used to set and check the version field in the ADVANCED_LOGGER_INFO struct. This more clearly defines that version to be associated with the log info structure and breaks out the Hardware Level version to a macro (ADVANCED_LOGGER_INFO_HW_LVL_SUPPORTED_VER) that clearly shows that is an identifier for hardware level support being present in the logger info version. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
38e742d to
b47d5aa
Compare
|
Note: Waiting for Arm platform testing before merging this. |
Updates the major version to 6 to account for the `NewLoggerInfoAddress` field that was added to `ADVANCED_LOGGER_INFO`. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
b47d5aa to
b752c6b
Compare
Done |
## Description Support using the v6 logger info structure for the advanced logger. Previously, only v5 was supported, in this change only v6 is supported. A future change may add support for both. - [x] Impacts functionality? - [ ] Impacts security? - [ ] Breaking change? - [ ] Includes tests? - [ ] Includes documentation? ## How This Was Tested - Verify advanced logger HOB is loaded during initialization - Dump memory log at EFI shell to verify log contents ## Integration Instructions - This must be paired with the V6 logger changes in microsoft/mu_plus#826 Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Description
AdvLoggerPkg: Define a single advanced logger info version
Currrently, ADVANCED_LOGGER_INFO_VER is being used to set and check
the version field in the ADVANCED_LOGGER_INFO struct.
This more clearly defines that version to be associated with the
log info structure and breaks out the Hardware Level version to a
macro (ADVANCED_LOGGER_INFO_HW_LVL_SUPPORTED_VER) that clearly shows
that is an identifier for hardware level support being present in
the logger info version.
AdvLoggerPkg: Bump ADVANCED_LOGGER_INFO_VER to 6
Updates the major version to 6 to account for the
NewLoggerInfoAddressfield that was added to
ADVANCED_LOGGER_INFO.How This Was Tested
Integration Instructions