Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixing MmRanges would pull in extra data from the next hob (#337)
## 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](https://github.com/microsoft/mu/blob/HEAD/CONTRIBUTING.md). - [x] Impacts functionality? - [ ] Impacts security? - [ ] Breaking change? - [ ] Includes tests? - [ ] Includes documentation? ## How This Was Tested This was tested on both QEMU Q35 and proprietary hardware platforms. ## Integration Instructions N/A
- Loading branch information