Closed kenlautner closed 6 months ago
Please wait till the pipeline got through before merging.
All modified and coverable lines are covered by tests :white_check_mark:
:exclamation: No coverage uploaded for pull request base (
feature/spam@545e34b
). Click here to learn what that means.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
The values used for the various DSC offsets in MmiEntrySpam.nasmb were based on the normal SmiEntry.nasm used in the MM Supervisor. Instead, the needed to align with the STM file structure. This change changes the offsets to correctly match the structure they're referencing when pulling variable data.
Additionally, SmmStm.c was updated to reference mXdSupported instead of gPatchDxSupported. This also included a check for setting gPatchMsrIa32MiscEnableSupported based on the return value of StandardSignatureIsAuthenticAMD().
Also 2 files in the spam core had uncrustified run on them to pass CI.
For each item, place an "x" in between
[
and]
if true. Example:[x]
. (you can also check items in the GitHub UI)How This Was Tested
Tested on Intel physical platform. The correct offsets are being used to get the relevant CS/DS/SS values.
Integration Instructions
N/A