From: "Yao, Jiewen" <jiewen.yao@intel.com>
To: Sughosh Ganu <sughosh.ganu@arm.com>,
"edk2-devel@lists.01.org" <edk2-devel@lists.01.org>
Subject: Re: [PATCH v2 00/10] Standalone Management Mode Core Interface for AARCH64 Platforms
Date: Fri, 20 Jul 2018 03:07:04 +0000 [thread overview]
Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503ACB946A@shsmsx102.ccr.corp.intel.com> (raw)
In-Reply-To: <1531494330-1280-1-git-send-email-sughosh.ganu@arm.com>
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
prev parent reply other threads:[~2018-07-20 3:10 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-07-13 15:05 [PATCH v2 00/10] Standalone Management Mode Core Interface for AARCH64 Platforms Sughosh Ganu
2018-07-13 15:05 ` [PATCH v2 01/10] StandaloneMmPkg: Delete StandaloneMmPkg file Sughosh Ganu
2018-07-13 15:05 ` [PATCH v2 02/10] StandaloneMmPkg/FvLib: Add a common FV Library for management mode Sughosh Ganu
2018-07-13 15:05 ` [PATCH v2 03/10] StandaloneMmPkg/MemLib: Add Standalone MM instance of memory check library Sughosh Ganu
2018-07-13 15:05 ` [PATCH v2 04/10] StandaloneMmPkg/MemoryAllocationLib: Add MM memory allocation library Sughosh Ganu
2018-07-13 15:05 ` [PATCH v2 05/10] StandaloneMmPkg/HobLib: Add HOB Library for management mode Sughosh Ganu
2018-07-13 15:05 ` [PATCH v2 06/10] StandaloneMmPkg: MM driver entry point library Sughosh Ganu
2018-07-13 15:05 ` [PATCH v2 07/10] StandaloneMmPkg/Core: Implementation of Standalone MM Core Module Sughosh Ganu
2018-07-13 15:05 ` [PATCH v2 08/10] StandaloneMmPkg: Add an AArch64 specific entry point library Sughosh Ganu
2018-07-19 19:03 ` Achin Gupta
2018-07-13 15:05 ` [PATCH v2 09/10] StandaloneMmPkg: Add CPU driver suitable for ARM Platforms Sughosh Ganu
2018-07-19 19:05 ` Achin Gupta
2018-07-23 19:27 ` Supreeth Venkatesh
2018-07-13 15:05 ` [PATCH v2 10/10] StandaloneMmPkg: Describe the declaration and definition files Sughosh Ganu
2018-07-20 3:07 ` Yao, Jiewen [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=74D8A39837DF1E4DA445A8C0B3885C503ACB946A@shsmsx102.ccr.corp.intel.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox