[edk2] [PATCH v2 00/10] Standalone Management Mode Core Interface for AARCH64 Platforms

Sughosh Ganu posted 10 patches 5 years, 8 months ago
Only 9 patches received!
StandaloneMmPkg                                    |    0
StandaloneMmPkg/Core/Dependency.c                  |  389 +++++++
StandaloneMmPkg/Core/Dispatcher.c                  | 1071 ++++++++++++++++++++
StandaloneMmPkg/Core/FwVol.c                       |  104 ++
StandaloneMmPkg/Core/Handle.c                      |  533 ++++++++++
StandaloneMmPkg/Core/InstallConfigurationTable.c   |  178 ++++
StandaloneMmPkg/Core/Locate.c                      |  496 +++++++++
StandaloneMmPkg/Core/Mmi.c                         |  337 ++++++
StandaloneMmPkg/Core/Notify.c                      |  203 ++++
StandaloneMmPkg/Core/Page.c                        |  384 +++++++
StandaloneMmPkg/Core/Pool.c                        |  293 ++++++
StandaloneMmPkg/Core/StandaloneMmCore.c            |  712 +++++++++++++
StandaloneMmPkg/Core/StandaloneMmCore.h            |  903 +++++++++++++++++
StandaloneMmPkg/Core/StandaloneMmCore.inf          |   80 ++
StandaloneMmPkg/Core/StandaloneMmCorePrivateData.h |   66 ++
.../Drivers/StandaloneMmCpu/AArch64/EventHandle.c  |  220 ++++
.../StandaloneMmCpu/AArch64/StandaloneMmCpu.c      |  232 +++++
.../StandaloneMmCpu/AArch64/StandaloneMmCpu.h      |   64 ++
.../StandaloneMmCpu/AArch64/StandaloneMmCpu.inf    |   59 ++
StandaloneMmPkg/Include/Guid/MmCoreData.h          |  133 +++
StandaloneMmPkg/Include/Guid/MmFvDispatch.h        |   39 +
StandaloneMmPkg/Include/Guid/MmramMemoryReserve.h  |   62 ++
StandaloneMmPkg/Include/Guid/MpInformation.h       |   41 +
.../Library/AArch64/StandaloneMmCoreEntryPoint.h   |  215 ++++
StandaloneMmPkg/Include/Library/FvLib.h            |  109 ++
.../Include/Library/StandaloneMmCoreEntryPoint.h   |  101 ++
.../Include/Library/StandaloneMmDriverEntryPoint.h |  148 +++
.../Include/Library/StandaloneMmMemLib.h           |  140 +++
StandaloneMmPkg/Include/StandaloneMm.h             |   36 +
StandaloneMmPkg/Library/FvLib/FvLib.c              |  385 +++++++
StandaloneMmPkg/Library/FvLib/FvLib.inf            |   57 ++
.../AArch64/CreateHobList.c                        |  209 ++++
.../AArch64/SetPermissions.c                       |  289 ++++++
.../AArch64/StandaloneMmCoreEntryPoint.c           |  306 ++++++
.../StandaloneMmCoreEntryPoint.inf                 |   55 +
.../AArch64/StandaloneMmCoreHobLibInternal.c       |   64 ++
.../StandaloneMmCoreHobLib.c                       |  608 +++++++++++
.../StandaloneMmCoreHobLib.inf                     |   47 +
.../StandaloneMmCoreMemoryAllocationLib.c          |  908 +++++++++++++++++
.../StandaloneMmCoreMemoryAllocationLib.inf        |   49 +
.../StandaloneMmCoreMemoryAllocationServices.h     |   38 +
.../StandaloneMmDriverEntryPoint.c                 |   99 ++
.../StandaloneMmDriverEntryPoint.inf               |   41 +
.../AArch64/StandaloneMmMemLibInternal.c           |   49 +
.../StandaloneMmMemLib/StandaloneMmMemLib.c        |  269 +++++
.../StandaloneMmMemLib/StandaloneMmMemLib.inf      |   50 +
StandaloneMmPkg/StandaloneMmPkg.dec                |   47 +
StandaloneMmPkg/StandaloneMmPkg.dsc                |  130 +++
48 files changed, 11048 insertions(+)
delete mode 100644 StandaloneMmPkg
create mode 100644 StandaloneMmPkg/Core/Dependency.c
create mode 100644 StandaloneMmPkg/Core/Dispatcher.c
create mode 100644 StandaloneMmPkg/Core/FwVol.c
create mode 100644 StandaloneMmPkg/Core/Handle.c
create mode 100644 StandaloneMmPkg/Core/InstallConfigurationTable.c
create mode 100644 StandaloneMmPkg/Core/Locate.c
create mode 100644 StandaloneMmPkg/Core/Mmi.c
create mode 100644 StandaloneMmPkg/Core/Notify.c
create mode 100644 StandaloneMmPkg/Core/Page.c
create mode 100644 StandaloneMmPkg/Core/Pool.c
create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.c
create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.h
create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.inf
create mode 100644 StandaloneMmPkg/Core/StandaloneMmCorePrivateData.h
create mode 100644 StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/EventHandle.c
create mode 100644 StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.c
create mode 100644 StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.h
create mode 100644 StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
create mode 100644 StandaloneMmPkg/Include/Guid/MmCoreData.h
create mode 100644 StandaloneMmPkg/Include/Guid/MmFvDispatch.h
create mode 100644 StandaloneMmPkg/Include/Guid/MmramMemoryReserve.h
create mode 100644 StandaloneMmPkg/Include/Guid/MpInformation.h
create mode 100644 StandaloneMmPkg/Include/Library/AArch64/StandaloneMmCoreEntryPoint.h
create mode 100644 StandaloneMmPkg/Include/Library/FvLib.h
create mode 100644 StandaloneMmPkg/Include/Library/StandaloneMmCoreEntryPoint.h
create mode 100644 StandaloneMmPkg/Include/Library/StandaloneMmDriverEntryPoint.h
create mode 100644 StandaloneMmPkg/Include/Library/StandaloneMmMemLib.h
create mode 100644 StandaloneMmPkg/Include/StandaloneMm.h
create mode 100644 StandaloneMmPkg/Library/FvLib/FvLib.c
create mode 100644 StandaloneMmPkg/Library/FvLib/FvLib.inf
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/CreateHobList.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/SetPermissions.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/StandaloneMmCoreEntryPoint.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEntryPoint.inf
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreHobLib/AArch64/StandaloneMmCoreHobLibInternal.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreHobLib/StandaloneMmCoreHobLib.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreHobLib/StandaloneMmCoreHobLib.inf
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/StandaloneMmCoreMemoryAllocationLib.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/StandaloneMmCoreMemoryAllocationLib.inf
create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/StandaloneMmCoreMemoryAllocationServices.h
create mode 100644 StandaloneMmPkg/Library/StandaloneMmDriverEntryPoint/StandaloneMmDriverEntryPoint.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmDriverEntryPoint/StandaloneMmDriverEntryPoint.inf
create mode 100644 StandaloneMmPkg/Library/StandaloneMmMemLib/AArch64/StandaloneMmMemLibInternal.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.c
create mode 100644 StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.inf
create mode 100644 StandaloneMmPkg/StandaloneMmPkg.dec
create mode 100644 StandaloneMmPkg/StandaloneMmPkg.dsc
[edk2] [PATCH v2 00/10] Standalone Management Mode Core Interface for AARCH64 Platforms
Posted by Sughosh Ganu 5 years, 8 months ago
The following patch series adds StandaloneMM core interface for
aarch64 platforms. Following earlier comments from Jeiwen [1], the
patch series has been split into three parts and this series handles
StandaloneMMPkg related changes.

[1] - https://lists.01.org/pipermail/edk2-devel/2018-June/026211.html


Changes since V1:
                 - Handle review comments from Achin
		 - Coding style fixes

Supreeth Venkatesh (10):
  StandaloneMmPkg: Delete StandaloneMmPkg file.
  StandaloneMmPkg/FvLib: Add a common FV Library for management mode.
  StandaloneMmPkg/MemLib: Add Standalone MM instance of memory check
    library.
  StandaloneMmPkg/MemoryAllocationLib: Add MM memory allocation library.
  StandaloneMmPkg/HobLib: Add HOB Library for management mode.
  StandaloneMmPkg: MM driver entry point library.
  StandaloneMmPkg/Core: Implementation of Standalone MM Core Module.
  StandaloneMmPkg: Add an AArch64 specific entry point library.
  StandaloneMmPkg: Add CPU driver suitable for ARM Platforms.
  StandaloneMmPkg: Describe the declaration and definition files.

 StandaloneMmPkg                                    |    0
 StandaloneMmPkg/Core/Dependency.c                  |  389 +++++++
 StandaloneMmPkg/Core/Dispatcher.c                  | 1071 ++++++++++++++++++++
 StandaloneMmPkg/Core/FwVol.c                       |  104 ++
 StandaloneMmPkg/Core/Handle.c                      |  533 ++++++++++
 StandaloneMmPkg/Core/InstallConfigurationTable.c   |  178 ++++
 StandaloneMmPkg/Core/Locate.c                      |  496 +++++++++
 StandaloneMmPkg/Core/Mmi.c                         |  337 ++++++
 StandaloneMmPkg/Core/Notify.c                      |  203 ++++
 StandaloneMmPkg/Core/Page.c                        |  384 +++++++
 StandaloneMmPkg/Core/Pool.c                        |  293 ++++++
 StandaloneMmPkg/Core/StandaloneMmCore.c            |  712 +++++++++++++
 StandaloneMmPkg/Core/StandaloneMmCore.h            |  903 +++++++++++++++++
 StandaloneMmPkg/Core/StandaloneMmCore.inf          |   80 ++
 StandaloneMmPkg/Core/StandaloneMmCorePrivateData.h |   66 ++
 .../Drivers/StandaloneMmCpu/AArch64/EventHandle.c  |  220 ++++
 .../StandaloneMmCpu/AArch64/StandaloneMmCpu.c      |  232 +++++
 .../StandaloneMmCpu/AArch64/StandaloneMmCpu.h      |   64 ++
 .../StandaloneMmCpu/AArch64/StandaloneMmCpu.inf    |   59 ++
 StandaloneMmPkg/Include/Guid/MmCoreData.h          |  133 +++
 StandaloneMmPkg/Include/Guid/MmFvDispatch.h        |   39 +
 StandaloneMmPkg/Include/Guid/MmramMemoryReserve.h  |   62 ++
 StandaloneMmPkg/Include/Guid/MpInformation.h       |   41 +
 .../Library/AArch64/StandaloneMmCoreEntryPoint.h   |  215 ++++
 StandaloneMmPkg/Include/Library/FvLib.h            |  109 ++
 .../Include/Library/StandaloneMmCoreEntryPoint.h   |  101 ++
 .../Include/Library/StandaloneMmDriverEntryPoint.h |  148 +++
 .../Include/Library/StandaloneMmMemLib.h           |  140 +++
 StandaloneMmPkg/Include/StandaloneMm.h             |   36 +
 StandaloneMmPkg/Library/FvLib/FvLib.c              |  385 +++++++
 StandaloneMmPkg/Library/FvLib/FvLib.inf            |   57 ++
 .../AArch64/CreateHobList.c                        |  209 ++++
 .../AArch64/SetPermissions.c                       |  289 ++++++
 .../AArch64/StandaloneMmCoreEntryPoint.c           |  306 ++++++
 .../StandaloneMmCoreEntryPoint.inf                 |   55 +
 .../AArch64/StandaloneMmCoreHobLibInternal.c       |   64 ++
 .../StandaloneMmCoreHobLib.c                       |  608 +++++++++++
 .../StandaloneMmCoreHobLib.inf                     |   47 +
 .../StandaloneMmCoreMemoryAllocationLib.c          |  908 +++++++++++++++++
 .../StandaloneMmCoreMemoryAllocationLib.inf        |   49 +
 .../StandaloneMmCoreMemoryAllocationServices.h     |   38 +
 .../StandaloneMmDriverEntryPoint.c                 |   99 ++
 .../StandaloneMmDriverEntryPoint.inf               |   41 +
 .../AArch64/StandaloneMmMemLibInternal.c           |   49 +
 .../StandaloneMmMemLib/StandaloneMmMemLib.c        |  269 +++++
 .../StandaloneMmMemLib/StandaloneMmMemLib.inf      |   50 +
 StandaloneMmPkg/StandaloneMmPkg.dec                |   47 +
 StandaloneMmPkg/StandaloneMmPkg.dsc                |  130 +++
 48 files changed, 11048 insertions(+)
 delete mode 100644 StandaloneMmPkg
 create mode 100644 StandaloneMmPkg/Core/Dependency.c
 create mode 100644 StandaloneMmPkg/Core/Dispatcher.c
 create mode 100644 StandaloneMmPkg/Core/FwVol.c
 create mode 100644 StandaloneMmPkg/Core/Handle.c
 create mode 100644 StandaloneMmPkg/Core/InstallConfigurationTable.c
 create mode 100644 StandaloneMmPkg/Core/Locate.c
 create mode 100644 StandaloneMmPkg/Core/Mmi.c
 create mode 100644 StandaloneMmPkg/Core/Notify.c
 create mode 100644 StandaloneMmPkg/Core/Page.c
 create mode 100644 StandaloneMmPkg/Core/Pool.c
 create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.c
 create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.h
 create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.inf
 create mode 100644 StandaloneMmPkg/Core/StandaloneMmCorePrivateData.h
 create mode 100644 StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/EventHandle.c
 create mode 100644 StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.c
 create mode 100644 StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.h
 create mode 100644 StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
 create mode 100644 StandaloneMmPkg/Include/Guid/MmCoreData.h
 create mode 100644 StandaloneMmPkg/Include/Guid/MmFvDispatch.h
 create mode 100644 StandaloneMmPkg/Include/Guid/MmramMemoryReserve.h
 create mode 100644 StandaloneMmPkg/Include/Guid/MpInformation.h
 create mode 100644 StandaloneMmPkg/Include/Library/AArch64/StandaloneMmCoreEntryPoint.h
 create mode 100644 StandaloneMmPkg/Include/Library/FvLib.h
 create mode 100644 StandaloneMmPkg/Include/Library/StandaloneMmCoreEntryPoint.h
 create mode 100644 StandaloneMmPkg/Include/Library/StandaloneMmDriverEntryPoint.h
 create mode 100644 StandaloneMmPkg/Include/Library/StandaloneMmMemLib.h
 create mode 100644 StandaloneMmPkg/Include/StandaloneMm.h
 create mode 100644 StandaloneMmPkg/Library/FvLib/FvLib.c
 create mode 100644 StandaloneMmPkg/Library/FvLib/FvLib.inf
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/CreateHobList.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/SetPermissions.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/StandaloneMmCoreEntryPoint.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEntryPoint.inf
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreHobLib/AArch64/StandaloneMmCoreHobLibInternal.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreHobLib/StandaloneMmCoreHobLib.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreHobLib/StandaloneMmCoreHobLib.inf
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/StandaloneMmCoreMemoryAllocationLib.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/StandaloneMmCoreMemoryAllocationLib.inf
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/StandaloneMmCoreMemoryAllocationServices.h
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmDriverEntryPoint/StandaloneMmDriverEntryPoint.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmDriverEntryPoint/StandaloneMmDriverEntryPoint.inf
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmMemLib/AArch64/StandaloneMmMemLibInternal.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.c
 create mode 100644 StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.inf
 create mode 100644 StandaloneMmPkg/StandaloneMmPkg.dec
 create mode 100644 StandaloneMmPkg/StandaloneMmPkg.dsc

-- 
2.7.4
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH v2 00/10] Standalone Management Mode Core Interface for AARCH64 Platforms
Posted by Yao, Jiewen 5 years, 8 months ago
Thank you all for the great effort.

I have pushed this StandaloneMmPkg series with Achin's reviewed-by.

GIT HASH: 2cde4bbadc09a6822e1e653fc4ef46a7106bfe79.. da417eb8ed4bbaf149c31d197eb56fc8a5abbf68

Thank you
Yao Jiewen

> -----Original Message-----
> From: Sughosh Ganu [mailto:sughosh.ganu@arm.com]
> Sent: Friday, July 13, 2018 11:05 PM
> To: edk2-devel@lists.01.org
> Cc: Achin Gupta <achin.gupta@arm.com>; Yao, Jiewen <jiewen.yao@intel.com>
> Subject: [PATCH v2 00/10] Standalone Management Mode Core Interface for
> AARCH64 Platforms
> 
> The following patch series adds StandaloneMM core interface for
> aarch64 platforms. Following earlier comments from Jeiwen [1], the
> patch series has been split into three parts and this series handles
> StandaloneMMPkg related changes.
> 
> [1] - https://lists.01.org/pipermail/edk2-devel/2018-June/026211.html
> 
> 
> Changes since V1:
>                  - Handle review comments from Achin
> 		 - Coding style fixes
> 
> Supreeth Venkatesh (10):
>   StandaloneMmPkg: Delete StandaloneMmPkg file.
>   StandaloneMmPkg/FvLib: Add a common FV Library for management
> mode.
>   StandaloneMmPkg/MemLib: Add Standalone MM instance of memory
> check
>     library.
>   StandaloneMmPkg/MemoryAllocationLib: Add MM memory allocation
> library.
>   StandaloneMmPkg/HobLib: Add HOB Library for management mode.
>   StandaloneMmPkg: MM driver entry point library.
>   StandaloneMmPkg/Core: Implementation of Standalone MM Core Module.
>   StandaloneMmPkg: Add an AArch64 specific entry point library.
>   StandaloneMmPkg: Add CPU driver suitable for ARM Platforms.
>   StandaloneMmPkg: Describe the declaration and definition files.
> 
>  StandaloneMmPkg                                    |    0
>  StandaloneMmPkg/Core/Dependency.c                  |  389 +++++++
>  StandaloneMmPkg/Core/Dispatcher.c                  | 1071
> ++++++++++++++++++++
>  StandaloneMmPkg/Core/FwVol.c                       |  104 ++
>  StandaloneMmPkg/Core/Handle.c                      |  533
> ++++++++++
>  StandaloneMmPkg/Core/InstallConfigurationTable.c   |  178 ++++
>  StandaloneMmPkg/Core/Locate.c                      |  496
> +++++++++
>  StandaloneMmPkg/Core/Mmi.c                         |  337 ++++++
>  StandaloneMmPkg/Core/Notify.c                      |  203 ++++
>  StandaloneMmPkg/Core/Page.c                        |  384 +++++++
>  StandaloneMmPkg/Core/Pool.c                        |  293 ++++++
>  StandaloneMmPkg/Core/StandaloneMmCore.c            |  712
> +++++++++++++
>  StandaloneMmPkg/Core/StandaloneMmCore.h            |  903
> +++++++++++++++++
>  StandaloneMmPkg/Core/StandaloneMmCore.inf          |   80 ++
>  StandaloneMmPkg/Core/StandaloneMmCorePrivateData.h |   66 ++
>  .../Drivers/StandaloneMmCpu/AArch64/EventHandle.c  |  220 ++++
>  .../StandaloneMmCpu/AArch64/StandaloneMmCpu.c      |  232 +++++
>  .../StandaloneMmCpu/AArch64/StandaloneMmCpu.h      |   64 ++
>  .../StandaloneMmCpu/AArch64/StandaloneMmCpu.inf    |   59 ++
>  StandaloneMmPkg/Include/Guid/MmCoreData.h          |  133 +++
>  StandaloneMmPkg/Include/Guid/MmFvDispatch.h        |   39 +
>  StandaloneMmPkg/Include/Guid/MmramMemoryReserve.h  |   62 ++
>  StandaloneMmPkg/Include/Guid/MpInformation.h       |   41 +
>  .../Library/AArch64/StandaloneMmCoreEntryPoint.h   |  215 ++++
>  StandaloneMmPkg/Include/Library/FvLib.h            |  109 ++
>  .../Include/Library/StandaloneMmCoreEntryPoint.h   |  101 ++
>  .../Include/Library/StandaloneMmDriverEntryPoint.h |  148 +++
>  .../Include/Library/StandaloneMmMemLib.h           |  140 +++
>  StandaloneMmPkg/Include/StandaloneMm.h             |   36 +
>  StandaloneMmPkg/Library/FvLib/FvLib.c              |  385 +++++++
>  StandaloneMmPkg/Library/FvLib/FvLib.inf            |   57 ++
>  .../AArch64/CreateHobList.c                        |  209 ++++
>  .../AArch64/SetPermissions.c                       |  289 ++++++
>  .../AArch64/StandaloneMmCoreEntryPoint.c           |  306 ++++++
>  .../StandaloneMmCoreEntryPoint.inf                 |   55 +
>  .../AArch64/StandaloneMmCoreHobLibInternal.c       |   64 ++
>  .../StandaloneMmCoreHobLib.c                       |  608
> +++++++++++
>  .../StandaloneMmCoreHobLib.inf                     |   47 +
>  .../StandaloneMmCoreMemoryAllocationLib.c          |  908
> +++++++++++++++++
>  .../StandaloneMmCoreMemoryAllocationLib.inf        |   49 +
>  .../StandaloneMmCoreMemoryAllocationServices.h     |   38 +
>  .../StandaloneMmDriverEntryPoint.c                 |   99 ++
>  .../StandaloneMmDriverEntryPoint.inf               |   41 +
>  .../AArch64/StandaloneMmMemLibInternal.c           |   49 +
>  .../StandaloneMmMemLib/StandaloneMmMemLib.c        |  269 +++++
>  .../StandaloneMmMemLib/StandaloneMmMemLib.inf      |   50 +
>  StandaloneMmPkg/StandaloneMmPkg.dec                |   47 +
>  StandaloneMmPkg/StandaloneMmPkg.dsc                |  130 +++
>  48 files changed, 11048 insertions(+)
>  delete mode 100644 StandaloneMmPkg
>  create mode 100644 StandaloneMmPkg/Core/Dependency.c
>  create mode 100644 StandaloneMmPkg/Core/Dispatcher.c
>  create mode 100644 StandaloneMmPkg/Core/FwVol.c
>  create mode 100644 StandaloneMmPkg/Core/Handle.c
>  create mode 100644 StandaloneMmPkg/Core/InstallConfigurationTable.c
>  create mode 100644 StandaloneMmPkg/Core/Locate.c
>  create mode 100644 StandaloneMmPkg/Core/Mmi.c
>  create mode 100644 StandaloneMmPkg/Core/Notify.c
>  create mode 100644 StandaloneMmPkg/Core/Page.c
>  create mode 100644 StandaloneMmPkg/Core/Pool.c
>  create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.c
>  create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.h
>  create mode 100644 StandaloneMmPkg/Core/StandaloneMmCore.inf
>  create mode 100644
> StandaloneMmPkg/Core/StandaloneMmCorePrivateData.h
>  create mode 100644
> StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/EventHandle.c
>  create mode 100644
> StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.c
>  create mode 100644
> StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.h
>  create mode 100644
> StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.i
> nf
>  create mode 100644 StandaloneMmPkg/Include/Guid/MmCoreData.h
>  create mode 100644 StandaloneMmPkg/Include/Guid/MmFvDispatch.h
>  create mode 100644
> StandaloneMmPkg/Include/Guid/MmramMemoryReserve.h
>  create mode 100644 StandaloneMmPkg/Include/Guid/MpInformation.h
>  create mode 100644
> StandaloneMmPkg/Include/Library/AArch64/StandaloneMmCoreEntryPoint.h
>  create mode 100644 StandaloneMmPkg/Include/Library/FvLib.h
>  create mode 100644
> StandaloneMmPkg/Include/Library/StandaloneMmCoreEntryPoint.h
>  create mode 100644
> StandaloneMmPkg/Include/Library/StandaloneMmDriverEntryPoint.h
>  create mode 100644
> StandaloneMmPkg/Include/Library/StandaloneMmMemLib.h
>  create mode 100644 StandaloneMmPkg/Include/StandaloneMm.h
>  create mode 100644 StandaloneMmPkg/Library/FvLib/FvLib.c
>  create mode 100644 StandaloneMmPkg/Library/FvLib/FvLib.inf
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/CreateHo
> bList.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/SetPermis
> sions.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/AArch64/Standalon
> eMmCoreEntryPoint.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCor
> eEntryPoint.inf
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreHobLib/AArch64/StandaloneM
> mCoreHobLibInternal.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreHobLib/StandaloneMmCoreHo
> bLib.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreHobLib/StandaloneMmCoreHo
> bLib.inf
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/Standal
> oneMmCoreMemoryAllocationLib.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/Standal
> oneMmCoreMemoryAllocationLib.inf
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmCoreMemoryAllocationLib/Standal
> oneMmCoreMemoryAllocationServices.h
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmDriverEntryPoint/StandaloneMmDr
> iverEntryPoint.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmDriverEntryPoint/StandaloneMmDr
> iverEntryPoint.inf
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmMemLib/AArch64/StandaloneMm
> MemLibInternal.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.c
>  create mode 100644
> StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.in
> f
>  create mode 100644 StandaloneMmPkg/StandaloneMmPkg.dec
>  create mode 100644 StandaloneMmPkg/StandaloneMmPkg.dsc
> 
> --
> 2.7.4
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v2 01/10] StandaloneMmPkg: Delete StandaloneMmPkg file.
Posted by Sughosh Ganu 5 years, 8 months ago
From: Supreeth Venkatesh <supreeth.venkatesh@arm.com>

This patch deletes "StandaloneMmPkg" which was created as a file
intially. This patch enables creation of "StandaloneMmPkg" as a folder.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Supreeth Venkatesh <supreeth.venkatesh@arm.com>
Reviewed-by: Achin Gupta <achin.gupta@arm.com>
Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>
---
 StandaloneMmPkg | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 StandaloneMmPkg

diff --git a/StandaloneMmPkg b/StandaloneMmPkg
deleted file mode 100644
index e69de29bb2d1..000000000000
-- 
2.7.4

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel