From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=217.140.101.70; helo=foss.arm.com; envelope-from=jagadeesh.ujja@arm.com; receiver=edk2-devel@lists.01.org Received: from foss.arm.com (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70]) by ml01.01.org (Postfix) with ESMTP id 451F5211A43AA for ; Fri, 14 Dec 2018 04:13:44 -0800 (PST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C5E93EBD; Fri, 14 Dec 2018 04:13:43 -0800 (PST) Received: from usa.arm.com (a075555-lin.blr.arm.com [10.162.2.152]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 0147F3F575; Fri, 14 Dec 2018 04:13:41 -0800 (PST) From: Jagadeesh Ujja To: edk2-devel@lists.01.org, liming.gao@intel.com, chao.b.zhang@intel.com, leif.lindholm@linaro.org, ard.biesheuvel@linaro.org Date: Fri, 14 Dec 2018 17:43:16 +0530 Message-Id: <1544789607-11316-3-git-send-email-jagadeesh.ujja@arm.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1544789607-11316-1-git-send-email-jagadeesh.ujja@arm.com> References: <1544789607-11316-1-git-send-email-jagadeesh.ujja@arm.com> Subject: [PATCH 02/13] MdePkg: Add a PCD that indicates presence of Standalone MM mode X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 X-List-Received-Date: Fri, 14 Dec 2018 12:13:44 -0000 Add a flag to indicate the presence of Standalone MM mode. For existing library and/or drivers that can be refactored to be used as a Standalone MM component, this flag can be used to choose the portions of the code that gets executed in Standalone MM. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jagadeesh Ujja --- MdePkg/MdePkg.dec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MdePkg/MdePkg.dec b/MdePkg/MdePkg.dec index 712bd46..af694fc 100644 --- a/MdePkg/MdePkg.dec +++ b/MdePkg/MdePkg.dec @@ -2073,6 +2073,11 @@ # @Prompt Fixed Debug Message Print Level. gEfiMdePkgTokenSpaceGuid.PcdFixedDebugPrintErrorLevel|0xFFFFFFFF|UINT32|0x30001016 + ## This flag indicates Standalone MM execution mode is enabled + # TRUE - Standalone MM execution mode is enabled + # FALSE - Standalone MM execution mode is not enabled + gEfiMdePkgTokenSpaceGuid.PcdStandaloneMmCodeEnabled|FALSE|BOOLEAN|0x30001017 + [PcdsFixedAtBuild,PcdsPatchableInModule] ## Indicates the maximum length of unicode string used in the following # BaseLib functions: StrLen(), StrSize(), StrCmp(), StrnCmp(), StrCpy(), StrnCpy()

-- 2.7.4