introduce debug log bit for paging #11840
Open
+16
−15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
edk2 log files became quite chatty in recent years, with the
extended use of paging for confidential computing and for
page attributes (using NX / WP to improve firmware security).
This series adds a new debug log bit (DEBUG_PAGING) for all
messages related to page table updates, to allow turning these
messages on and off independent from other messages.
A number of log messages have been changed from DEBUG_VERBOSE
to DEBUG_PAGING. These are the paging-related messages I've
noticed when booting OVMF and ArmVirt. Most likely there are
more in the code base, but I want gather some feedback on the
idea before going hunt them all down.