Closed kuqin12 closed 1 week ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 0.50%. Comparing base (
d8aa426
) to head (26c41cf
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
Currently the MmRanges reported through initialization steps will be manipulated by the IPL code to extend the last entry to be an empty placeholder so that it will be populated during the
ExecuteMmCoreFromMmram
routine.However, the preemptively extended range will pull in extra data from the next hob, which could cause the rest of supervisor initialization to fault. This change fixed such issue by not overly copying data from hob.
For details on how to complete to complete these options and their meaning refer to CONTRIBUTING.md.
How This Was Tested
This was tested on both QEMU Q35 and proprietary hardware platforms.
Integration Instructions
N/A