Skip to content
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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

td36
Copy link
Contributor

@td36 td36 commented Jun 21, 2024

Create MmPlatformHobProducerLib instance for QSP boot

@td36 td36 changed the title StandaloneMmPkg: Create MmPlatformHobProducerLib instance Create MmPlatformHobProducerLib instance Jun 21, 2024
@td36 td36 force-pushed the mm_platform_hob_producer_lib branch 2 times, most recently from a142637 to 7225e86 Compare June 24, 2024 03:55
[Packages]
MdePkg/MdePkg.dec
UefiCpuPkg/UefiCpuPkg.dec
SimicsOpenBoardPkg/OpenBoardPkg.dec
Copy link
Member

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>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated

@td36 td36 force-pushed the mm_platform_hob_producer_lib branch from 7225e86 to d86423f Compare June 27, 2024 01:22
@niruiyu
Copy link
Member

niruiyu commented Jun 28, 2024

Will merge once the edk2 changes are merged.

td36 added 2 commits July 9, 2024 14:00
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>
@td36 td36 force-pushed the mm_platform_hob_producer_lib branch from d86423f to daa923a Compare July 9, 2024 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants