Thanks Nate! Best Regards, Xiaoqiang Zhang
-----Original Message----- From: Desimone, Nathaniel L <nathaniel.l.desim...@intel.com> Sent: Wednesday, February 9, 2022 11:27 AM To: Zhang, Xiaoqiang <xiaoqiang.zh...@intel.com>; devel@edk2.groups.io Cc: Chiu, Chasel <chasel.c...@intel.com>; Oram, Isaac W <isaac.w.o...@intel.com> Subject: RE: [PATCH v1] MinPlatformPkg: Install memory relating PPIs Pushed: https://github.com/tianocore/edk2-platforms/commit/b6f9674 > -----Original Message----- > From: Zhang, Xiaoqiang <xiaoqiang.zh...@intel.com> > Sent: Monday, February 7, 2022 12:11 AM > To: devel@edk2.groups.io > Cc: Zhang, Xiaoqiang <xiaoqiang.zh...@intel.com>; Chiu, Chasel > <chasel.c...@intel.com>; Desimone, Nathaniel L > <nathaniel.l.desim...@intel.com>; Oram, Isaac W > <isaac.w.o...@intel.com> > Subject: [PATCH v1] MinPlatformPkg: Install memory relating PPIs > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3824 > > Install memory relating PPIs for EDKII native build and FSP dispatch > mode > > Signed-off-by: Xiaoqiang Zhang <xiaoqiang.zh...@intel.com> > Cc: Chasel Chiu <chasel.c...@intel.com> > Cc: Nate DeSimone <nathaniel.l.desim...@intel.com> > Cc: Isaac Oram <isaac.w.o...@intel.com> > --- > > Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInitPre > Mem.c | 5 ++++- > > Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformIni > tPre > Mem.inf | 2 ++ > 2 files changed, 6 insertions(+), 1 deletion(-) > > diff --git > a/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformI > nitP > reMem.c > b/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformI > nitP > reMem.c > index 6519fdd042..d8c96b52f4 100644 > --- > a/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformI > nitP > reMem.c > +++ > b/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformI > nitP > reMem.c > @@ -481,7 +481,10 @@ PlatformInitPreMem ( > > BuildMemoryTypeInformation (); > > - if (!PcdGetBool(PcdFspWrapperBootMode)) { > + if ((!PcdGetBool (PcdFspWrapperBootMode)) || (PcdGet8 > (PcdFspModeSelection) == 0)) { > + // > + // Install memory relating PPIs for EDKII native build and FSP > + dispatch > mode > + // > Status = PeiServicesInstallPpi (mMemPpiList); > ASSERT_EFI_ERROR (Status); > } > diff --git > a/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformI > nitP > reMem.inf > b/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformI > nitP > reMem.inf > index fb997838ef..86d8246f02 100644 > --- > a/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformI > nitP > reMem.inf > +++ > b/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformI > nitP > reMem.inf > @@ -34,11 +34,13 @@ > MdeModulePkg/MdeModulePkg.dec > MdePkg/MdePkg.dec > IntelSiliconPkg/IntelSiliconPkg.dec > + IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec > > [Pcd] > gMinPlatformPkgTokenSpaceGuid.PcdFspWrapperBootMode ## > CONSUMES > gMinPlatformPkgTokenSpaceGuid.PcdStopAfterDebugInit ## > CONSUMES > gMinPlatformPkgTokenSpaceGuid.PcdStopAfterMemInit ## > CONSUMES > + gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection ## > CONSUMES > > [FixedPcd] > gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiAcpiReclaimMemorySize > ## CONSUMES > -- > 2.32.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86554): https://edk2.groups.io/g/devel/message/86554 Mute This Topic: https://groups.io/mt/88967939/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-