audk/UefiPayloadPkg
Jiang, Guomin ffdde9d719 UefiPayloadPkg: Skip ModuleInfo HOB in Payload
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3754

1. DxeCore will use ModuleInfo to install LoadedImage protocol for DxeCore.
2. DxeIpl will create the ModuleInfo of UniversalPayload. and
   UniversalPayload will create the ModuleInfo of DxeCore.
3. UniversalPayload should skip the ModuleInfo from the DxeIpl to avoid
   the mismatched ModuleInfo for DxeCore.

Changes:
1. Use function IsHobNeed to check if the HOB should be added
2. Add the ModuleInfo check logic in IsHobNeed function

Signed-off-by: Guomin Jiang <guomin.jiang@intel.com>
Cc: Guo Dong <guo.dong@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Cc: Maurice Ma <maurice.ma@intel.com>
Cc: Benjamin You <benjamin.you@intel.com>
2021-12-08 04:08:21 +00:00
..
BlSupportDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
BlSupportSmm UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
FvbRuntimeDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
GraphicsOutputDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Include UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Library UefiPayloadPkg: Add missing Guid gUefiAcpiBoardInfoGuid 2021-12-08 04:08:21 +00:00
PayloadLoaderPeim UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PchSmiDispatchSmm UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SmmAccessDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SmmControlRuntimeDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiPayloadEntry UefiPayloadPkg: Skip ModuleInfo HOB in Payload 2021-12-08 04:08:21 +00:00
BuildAndIntegrationInstructions.txt UefiPayloadPkg: Remove PEI phase from Payload 2020-12-02 23:10:22 +00:00
UefiPayloadPkg.ci.yaml UefiPayloadPkg: Update YAML to ignore specific ECC files/errors 2021-11-30 14:19:07 +00:00
UefiPayloadPkg.dec UefiPayloadPkg: Increase SystemMemoryUefiRegionSize from 32M to 64M 2021-12-08 04:08:21 +00:00
UefiPayloadPkg.dsc UefiPayloadPkg: Add performance measurement feature 2021-12-08 04:08:21 +00:00
UefiPayloadPkg.fdf UefiPayloadPkg: Add performance measurement feature 2021-12-08 04:08:21 +00:00
UniversalPayloadBuild.py UefiPayloadPkg: Add ".upld_info" in universal payload 2021-09-29 05:39:09 +00:00