Pushed as d335e04 > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Nate > DeSimone > Sent: Friday, February 9, 2024 2:48 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel <chasel.c...@intel.com>; Liming Gao > <gaolim...@byosoft.com.cn>; Dong, Eric <eric.d...@intel.com> > Subject: [edk2-devel] [PATCH v1] MinPlatformPkg: Add MM_STANDALONE > LibraryClasses > > Adds MM_STANDALONE instances for core LibraryClasses to facilitate using > Standalone MM in platform code. > > Cc: Chasel Chiu <chasel.c...@intel.com> > Cc: Liming Gao <gaolim...@byosoft.com.cn> > Cc: Eric Dong <eric.d...@intel.com> > Signed-off-by: Nate DeSimone <nathaniel.l.desim...@intel.com> > --- > .../Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc | 11 +++++++++++ > Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc | 9 --------- > 2 files changed, 11 insertions(+), 9 deletions(-) > > diff --git a/Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > b/Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > index b469938823..1e86de282f 100644 > --- a/Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > +++ b/Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc > @@ -97,6 +97,17 @@ > > ReportStatusCodeLib|MdeModulePkg/Library/SmmReportStatusCodeLib/Sm > mReportStatusCodeLib.inf > SmmMemLib|MdePkg/Library/SmmMemLib/SmmMemLib.inf > > +[LibraryClasses.common.MM_STANDALONE] > + > +MemoryAllocationLib|StandaloneMmPkg/Library/StandaloneMmMemoryAl > locatio > +nLib/StandaloneMmMemoryAllocationLib.inf > + > +MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Stand > alo > +neMmServicesTableLib.inf > + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > + > +HobLib|StandaloneMmPkg/Library/StandaloneMmHobLib/StandaloneMmH > obLib.in > +f > + > +TimerLib|PcAtChipsetPkg/Library/AcpiTimerLib/StandaloneMmAcpiTimerLib. > i > +nf > + > +ReportStatusCodeLib|MdeModulePkg/Library/SmmReportStatusCodeLib/St > andal > +oneMmReportStatusCodeLib.inf > + > +StandaloneMmDriverEntryPoint|MdePkg/Library/StandaloneMmDriverEntr > yPoin > +t/StandaloneMmDriverEntryPoint.inf > + > +VariableReadLib|MinPlatformPkg/Library/SmmVariableReadLib/Standalone > MmV > +ariableReadLib.inf > + > +VariableWriteLib|MinPlatformPkg/Library/SmmVariableWriteLib/Standalone > M > +mVariableWriteLib.inf > + > !if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable == TRUE > > PerformanceLib|MdeModulePkg/Library/SmmCorePerformanceLib/SmmCore > PerformanceLib.inf > !endif > diff --git a/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > b/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > index 4b295babf5..ecb4d8f65e 100644 > --- a/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > +++ b/Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > @@ -111,15 +111,6 @@ > > TestPointCheckLib|MinPlatformPkg/Test/Library/TestPointCheckLib/SmmTest > PointCheckLib.inf > > TestPointLib|MinPlatformPkg/Test/Library/TestPointLib/SmmTestPointLib.inf > > -[LibraryClasses.common.MM_STANDALONE] > - DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf > - > MemoryAllocationLib|StandaloneMmPkg/Library/StandaloneMmMemoryAll > ocationLib/StandaloneMmMemoryAllocationLib.inf > - > MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Standa > loneMmServicesTableLib.inf > - PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > - > StandaloneMmDriverEntryPoint|MdePkg/Library/StandaloneMmDriverEntry > Point/StandaloneMmDriverEntryPoint.inf > - > VariableReadLib|MinPlatformPkg/Library/SmmVariableReadLib/StandaloneM > mVariableReadLib.inf > - > VariableWriteLib|MinPlatformPkg/Library/SmmVariableWriteLib/Standalone > MmVariableWriteLib.inf > - > > ################################################################### > ################################ > # > # Components Section - list of the modules and components that will be > processed by compilation > -- > 2.39.2.windows.1 > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118648): https://edk2.groups.io/g/devel/message/118648 Mute This Topic: https://groups.io/mt/104269623/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-