Re: [edk2-devel] [PATCH v1] MinPlatformPkg: Add MM_STANDALONE LibraryClasses
Reviewed-by: Chasel Chiu Thanks, Chasel > -Original Message- > From: Desimone, Nathaniel L > Sent: Friday, February 9, 2024 2:48 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Liming Gao > ; Dong, Eric > Subject: [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 > Cc: Liming Gao > Cc: Eric Dong > Signed-off-by: Nate DeSimone > --- > .../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/SmmRe > portStatusCodeLib.inf >SmmMemLib|MdePkg/Library/SmmMemLib/SmmMemLib.inf > > +[LibraryClasses.common.MM_STANDALONE] > + > +MemoryAllocationLib|StandaloneMmPkg/Library/StandaloneMmMemoryAlloca > tio > +nLib/StandaloneMmMemoryAllocationLib.inf > + > +MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Standalo > +neMmServicesTableLib.inf > + PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > + > +HobLib|StandaloneMmPkg/Library/StandaloneMmHobLib/StandaloneMmHobLi > b.in > +f > + > +TimerLib|PcAtChipsetPkg/Library/AcpiTimerLib/StandaloneMmAcpiTimerLib.i > +nf > + > +ReportStatusCodeLib|MdeModulePkg/Library/SmmReportStatusCodeLib/Standa > l > +oneMmReportStatusCodeLib.inf > + > +StandaloneMmDriverEntryPoint|MdePkg/Library/StandaloneMmDriverEntryPoi > n > +t/StandaloneMmDriverEntryPoint.inf > + > +VariableReadLib|MinPlatformPkg/Library/SmmVariableReadLib/StandaloneMm > V > +ariableReadLib.inf > + > +VariableWriteLib|MinPlatformPkg/Library/SmmVariableWriteLib/StandaloneM > +mVariableWriteLib.inf > + > !if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable == TRUE > > PerformanceLib|MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePer > formanceLib.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/SmmTestPoin > tCheckLib.inf >TestPointLib|MinPlatformPkg/Test/Library/TestPointLib/SmmTestPointLib.inf > > -[LibraryClasses.common.MM_STANDALONE] > - DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf > - > MemoryAllocationLib|StandaloneMmPkg/Library/StandaloneMmMemoryAllocati > onLib/StandaloneMmMemoryAllocationLib.inf > - > MmServicesTableLib|MdePkg/Library/StandaloneMmServicesTableLib/Standalon > eMmServicesTableLib.inf > - PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf > - > StandaloneMmDriverEntryPoint|MdePkg/Library/StandaloneMmDriverEntryPoin > t/StandaloneMmDriverEntryPoint.inf > - > VariableReadLib|MinPlatformPkg/Library/SmmVariableReadLib/StandaloneMmV > ariableReadLib.inf > - > VariableWriteLib|MinPlatformPkg/Library/SmmVariableWriteLib/StandaloneMm > VariableWriteLib.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 (#118614): https://edk2.groups.io/g/devel/message/118614 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] -=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH v1] MinPlatformPkg: Add MM_STANDALONE LibraryClasses
Pushed as d335e04 > -Original Message- > From: 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 ; Liming Gao > ; Dong, Eric > 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 > Cc: Liming Gao > Cc: Eric Dong > Signed-off-by: Nate DeSimone > --- > .../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] -=-=-=-=-=-=-=-=-=-=-=-