-
Notifications
You must be signed in to change notification settings - Fork 488
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
Create MmPlatformHobProducerLib instance #158
base: master
Are you sure you want to change the base?
Conversation
a142637
to
7225e86
Compare
[Packages] | ||
MdePkg/MdePkg.dec | ||
UefiCpuPkg/UefiCpuPkg.dec | ||
SimicsOpenBoardPkg/OpenBoardPkg.dec |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add StandaloneMmPkg/StandaloneMmPkg.dec since you need include the #include <Library/MmPlatformHobProducerLib.h>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated
7225e86
to
d86423f
Compare
Will merge once the edk2 changes are merged. |
Create MmPlatformHobProducerLib instance for QSP boot. In this libarary, CreateMmPlatformHob() function is called by StandaloneMm IPL to create all Platform specific HOBs that required by Standalone MM environment. On return, a list of ResourceDescriptorHob are generated to report MMIO ranges. All memory ranges except SMRAM and EFI_RESOURCE_SYSTEM_MEMORY type memory ranges are treated as MMIO. Signed-off-by: Dun Tan <dun.tan@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Jiaxin Wu <jiaxin.wu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Star Zeng <star.zeng@intel.com> Cc: Wei6 Xu <wei6.xu@intel.com> Cc: Yuanhao Xie <yuanhao.xie@intel.com>
Add MmPlatformHobProducerLib.inf in the BoardX58Ich10/OpenBoardPkg.dsc Signed-off-by: Dun Tan <dun.tan@intel.com>
d86423f
to
daa923a
Compare
Create MmPlatformHobProducerLib instance for QSP boot