Hi Achin,
Happy with the content, but I cleaned up the commit messages somewhat. Pushed to. https://git.linaro.org/uefi/OpenPlatformPkg.git/log/?h=AArch64StandaloneMm
edk2/BaseTools/Scripts/PatchCheck.py can help you spot common issues in future.
Regards,
Leif
On Wed, Jan 04, 2017 at 03:50:40PM +0000, achin.gupta@arm.com wrote:
From: Achin Gupta achin.gupta@arm.com
This patchset adds support for creating a MM Standalone image suitable for running on a Base FVP in the AArch64 execution state.
The core support for instantiating MM Standalone mode is being developed in the following edk2-staging branch:
https://github.com/tianocore/edk2-staging/tree/AArch64StandaloneMm
This branch and the patchset should be combined to build a MM Standalone image. The instructions for this will be updated in edk2-staging later.
The changes in this series are aimed at:
- partitioning DRAM to set aside memory for the MM Standalone image
- including the necessary modules to instantiate the Standalone MM on the Base FVP
This patchset should be staged in a separate branch until it is clearer how the MM Standalone image should be supported on common ARM platforms. The name of the branch should be the same as the edk2-staging branch i.e. AArch64StandaloneMm.
Changelog since v1:
- Introduced ARM_STANDALONE_MM_ENABLE define to encapsulate changes introduced in this series
Achin Gupta (4): Platforms/ARM/VExpress: Size DRAM to accommodate Standalone MM image Platforms/ARM/VExpress: Define extents of MM communication buffer Platforms/ARM/VExpress: Include MM communication protocol driver Platforms/ARM/VExpress: Include UEFI Info application in FVP build
Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.dsc | 19 +++++++++++++++++++ Platforms/ARM/VExpress/ArmVExpress-FVP-AArch64.fdf | 6 ++++++ 2 files changed, 25 insertions(+)
-- 1.9.1