public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: <achin.gupta@arm.com>
To: <edk2-devel@lists.01.org>
Subject: [staging/AArch64StandaloneMm] Branch to implement MM in Standalone Mode on AArch64
Date: Wed, 9 Nov 2016 15:56:20 +0000	[thread overview]
Message-ID: <1478706980-22773-1-git-send-email-achin.gupta@arm.com> (raw)

From: Achin Gupta <achin.gupta@arm.com>

This patch captures a brief description of the intent behind the
'AArch64StandaloneMm' branch in the Readme.MD file.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Achin Gupta <achin.gupta@arm.com>
---
 Readme.MD | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 Readme.MD

diff --git a/Readme.MD b/Readme.MD
new file mode 100644
index 0000000..357f6d6
--- /dev/null
+++ b/Readme.MD
@@ -0,0 +1,31 @@
+This branch will be used to contribute support for Standalone MM on ARMv8-A platforms in the AArch64 execution state.
+
+The branch owner: Achin Gupta <achin.gupta@arm.com>
+
+# Feature Introduction
+The "Volume 4: Platform Initialization Specification, Management Mode Core
+Interface" introduces the concept of MM Standalone Mode. Initialization of MM in
+this mode can be done during the SEC phase. On ARMv8-A systems, [ARM Trusted
+Firmware](https://github.com/ARM-software/arm-trusted-firmware) is responsible
+for launching the normal world firmware e.g. UEFI. It can be seen as running in
+the PI SEC phase. The aim of this branch is to add support in EDK2 for:
+
+1. Initialisation of the Standalone MM environment during the SEC phase in
+   collaboration with ARM Trusted Firmware
+2. Accessing MM services instantiated in the secure world from the normal world
+   i.e. UEFI, OS in collaboration with ARM Trusted Firmware.
+
+## Details
+The Standalone MM environment is instantiated in Secure EL0 and runs under
+control of ARM TF. This branch builds upon the StandaloneSmmPkg module
+originally contributed by Intel.
+
+* Platform: FVPv7.7 FVP_Base_AEMv8A-AEMv8A
+* Toolchain: aarch64-linux-gnu-gcc (Linaro GCC 2014.11) 4.9.3 20141031 (prerelease)
+
+####
+
+## Related Modules
+The following modules are related to Standalone MM:
+
+StandaloneSmmPkg - Standalone MM package. This package provides the MM Foundation, MM CPU driver and related libraries/modules required for instantiating a MM environment in the secure world
--
1.9.1

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.


                 reply	other threads:[~2016-11-09 15:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=1478706980-22773-1-git-send-email-achin.gupta@arm.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