From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Achin.Gupta@arm.com>
Received-SPF: Pass (sender SPF authorized) identity=mailfrom;
 client-ip=40.107.2.45; helo=eur02-ve1-obe.outbound.protection.outlook.com;
 envelope-from=achin.gupta@arm.com; receiver=edk2-devel@lists.01.org 
Received: from EUR02-VE1-obe.outbound.protection.outlook.com
 (mail-eopbgr20045.outbound.protection.outlook.com [40.107.2.45])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))
 (No client certificate requested)
 by ml01.01.org (Postfix) with ESMTPS id 3BBC222742A87
 for <edk2-devel@lists.01.org>; Wed, 11 Apr 2018 12:23:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=kvhasjARKcVoiCmo5y8ATGJXddoqy46dEM4OQkx51Qc=;
 b=OIAunQTEAf+ylqwW/CbHJOB/XGHjRfGPZzTC71MkWURvbOVJQ1Y24+pmYsfq0pc4gWJ28ZjVTtT34WvwhVXAXSb48ly3EF4DhOuWkzuntXUoKAlcIm4NLrKFSOum5Z2JI3V/C5/oCyvo6fNYOyKEmWg/4TQE6BYcIZioMva/r8Y=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Achin.Gupta@arm.com; 
Received: from e104320-lin (217.140.96.140) by
 AM0PR08MB2980.eurprd08.prod.outlook.com (2603:10a6:208:5b::25) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.9; Wed, 11
 Apr 2018 19:23:03 +0000
Date: Wed, 11 Apr 2018 20:24:28 +0100
From: Achin Gupta <achin.gupta@arm.com>
To: Supreeth Venkatesh <supreeth.venkatesh@arm.com>
Cc: edk2-devel@lists.01.org, michael.d.kinney@intel.com,
 liming.gao@intel.com, jiewen.yao@intel.com,
 leif.lindholm@linaro.org, ard.biesheuvel@linaro.org, nd@arm.com
Message-ID: <20180411192428.GI663@e104320-lin>
References: <20180406144223.10931-1-supreeth.venkatesh@arm.com>
 <20180406144223.10931-6-supreeth.venkatesh@arm.com>
MIME-Version: 1.0
In-Reply-To: <20180406144223.10931-6-supreeth.venkatesh@arm.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: CWLP265CA0010.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:10::22) To AM0PR08MB2980.eurprd08.prod.outlook.com
 (2603:10a6:208:5b::25)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR08MB2980; 
X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB2980;
 3:1I5QBM5PKwB5ZFRLQF/gM8ONIEheArDlHrz2nfuBsYbWk4nOjGxX8sQvKJzTyAm6vZ2i+UfVL16RSptTeGi42AaHi+FXq0LuD7RZIJGzvZMuZPCsvsKrLKGyZGxwT3u64FxgpjJjK26+25A1+Ctcpl1p5r34dmG92bfV3Oe0bV6zTi3Ym1yu6Sn4sLLa56rxd7R5n5L/c6FGoZZrv1zKXEwoxujXzc/LieudlrSF6Fx4ZtWP5M5cvJwgdgPBCgB/;
 25:/mB2rPgTSgJgiEqkN8kxgkYJARoABG0sR6mLg2mt+0SAncYq6ohSqJd88XFgWBN+3sUvFG+qi5bjnBFj1ErdnzEOj0GcDFF3eIPdXnX/io7tIt5V/AHBOUCZFgaHcnuZwnuUAbvyz0JCCu5zkXn3atS9xJwtZzGCECGOXya1MGEYSkVeleTXast2YM53wz+DKdbeShKEIn9vw798qTCOq/ayRK1x++FmysxK7GD8ZJvzTgRRlOlw8uRvaGlWpabf0IFYWR9mhX5OdzoMNWLcVvlF/7nfjHuT69lWyL3bgoOr7GJNecA38zCRvrfJCrF+A2t6Y19A1ZHAlmOjkiExzQ==;
 31:gi5QGk9QXgL4w8pBSSAH9bQYmrEOfjpa5lyvmqSd9hXfUGB2T5FLoYGMkaduVyD5aQIHwYPrjtCIzjMQ3XC+bnBC9bopIQGZ/7ynZccka0tOoxe83Gy9ZDGjYPL2OTrDO5fSwZTqcIonTZBE+YCauHRzEaT2EbijWH6ERikGKHejjfAILwwbhtEBR8su1KySVxNEt6PtZJXiG5tkzoHUcykElf/MM/7EttiOIyTWQrU=
X-MS-TrafficTypeDiagnostic: AM0PR08MB2980:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB2980;
 20:fn151k3lC8y+xYfXQhSMaas4mkou+OO38dfGhs6AEO9EfFLIQKvxEURVkGa5AJlbdPL7G33nAxf77Y7E4IWZJ+muPR61oSVB/zNHF8qgUfwZZmN3fDFzuPsxO4LTzLc9K1plwfex4E6Bao0fa3vwjNGyWO95OsX0bYABHe6cmtM=;
 4:X/eZ0ALgTUE5DodO75msH1cSkAry1P/uzPFS6DoRfX/YLL8iLieU6y1537wOO5UldQfbLP5i8OetVKS7T1QcJYNycI+f1Q3V8m2P2V7BGJpKis1sYPKz6ZMabEOWCeHwyRC4pu7PMou2++aPWgL29eIvQuuNjFaobnPhQQDfT+cE2Kx1OG33AUQlVYWmCKM4n1EZe2pZCln/pNeMQvCQEPmhfMecPUmGB4ByivBm7UVWFZejgazPaObv7bMlnmKXFe20EuOXmvBrL3r+y/1b+VGVVIdWohcMxBz404EHMh/AoQo7oy/0hnmn46MLtAyo
X-Microsoft-Antispam-PRVS: <AM0PR08MB2980A70EA3DB7CBA14FE77D6FFBD0@AM0PR08MB2980.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231221)(944501327)(52105095)(10201501046)(6055026)(6041310)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:AM0PR08MB2980; BCL:0; PCL:0; RULEID:; SRVR:AM0PR08MB2980; 
X-Forefront-PRVS: 0639027A9E
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(39380400002)(396003)(366004)(346002)(376002)(189003)(199004)(8676002)(81166006)(2906002)(6496006)(1076002)(316002)(33896004)(97736004)(25786009)(966005)(76176011)(7736002)(6862004)(58126008)(52116002)(8936002)(6666003)(16586007)(47776003)(4326008)(446003)(81156014)(53376002)(68736007)(11346002)(86362001)(6246003)(66066001)(6636002)(33716001)(386003)(305945005)(956004)(53936002)(23726003)(9686003)(55016002)(105586002)(5660300001)(106356001)(15188155005)(6306002)(3846002)(229853002)(16799955002)(50466002)(6116002)(26005)(476003)(72206003)(486006)(16526019)(478600001)(33656002)(18370500001)(107986001)(19627235001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB2980; H:e104320-lin; FPR:; SPF:None;
 LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR08MB2980;
 23:RIRN3TCZ5gwXyaaA03qsKxffh4wHnkiH5wdQ6nzg/?=
 =?us-ascii?Q?mYrBfliexz2ApueKPnC007yw2wDXO1inFYZn9ZPur0zKl6Q8beANdPTa2eyn?=
 =?us-ascii?Q?Jt2dayLUHl2Oc4Xl2S2t0IxpmPvoTzUzL4x/SKr6VVHjhYKsY42L4lpHjbJ3?=
 =?us-ascii?Q?k2b3RJFoB1hIOitUsKuw0l5FEOa18sbnBFK0/T8tTxct44Q5YX8HmizUQaEC?=
 =?us-ascii?Q?YcwG1O+tfbR+axUJkKvueJsDeo7O1XmgTD0EFnPelbTldYv11R14ZU3xVn13?=
 =?us-ascii?Q?EqjOzOVLiyaS2jg0xMS2OigtBAtpMHRf94BJgFvhD1psrgcmuEbYE4hfyomx?=
 =?us-ascii?Q?+ZSWbbmJ0YjPt1Kx6qHx/RXVQa7V3EknJWPgIL/zeuMDns3FLMK69TDVxpDb?=
 =?us-ascii?Q?YvcEMmmAzJQVFcrWEmFWHrPNPCoAoJYLJjm3rIXdNsTTUrud9LbxdPAJaQAW?=
 =?us-ascii?Q?RgXkk9P/HubcDV0BVDNzr77nkLw+f4xtplLFIz+LxxqxM7sQl91bG1wQbB+I?=
 =?us-ascii?Q?XWdhQxnLReNopeMDBSm57fw5gdvLQmjeu9SAdcqgLw62KSFspRDqxbPxb30H?=
 =?us-ascii?Q?9hc+jtRoFt6uMIu1qA0SQEo0rphPP14DJj50QdhuyhyeQ0vMoUzesGWhmx57?=
 =?us-ascii?Q?HIXjM64hwPo932j3JRSGShlGnVDsKOXPIvHsTy2Jw6Gn4xaEeXW/SuGIlJVq?=
 =?us-ascii?Q?7ASAFFzJmi8qQ5WDsfuEKv01co6hNdxVu5vwv/R84oKsKYSzE0zczQXUaHLT?=
 =?us-ascii?Q?ixxrSP9BuT4gHkXRGe8dtu1Q3qbRreImS11IUQ994BcEfY7ruTmtN33Ucl2C?=
 =?us-ascii?Q?5XoSwjbfevCFZbohFnjXcWpWpDAlh3mwMWc3vYmhJeuSGVkOOUOZiLbfWPHq?=
 =?us-ascii?Q?liDPngViVo8OC4mVm251OBgg/YKftT2towKtq4z3Nu+PrTSO8bmBWQMeyJOx?=
 =?us-ascii?Q?XMP6dBHY2Erk34N7T2WMgE3nHpqpi7xSLU1vAGmIuHgwjlZNJaFQd/DylcgO?=
 =?us-ascii?Q?cYXh0c1UKvVEg9Em/lC+rjVDcvST5lm1YRq1lRmFWm7ouQNIjSPNFlaAJpqz?=
 =?us-ascii?Q?6pcJB4XdwGm8y4fKkqC9sJCstiaDJmN5atmYo0hXrW6Zs+kH9c3fJ3ChOrT+?=
 =?us-ascii?Q?hQDzrruVixxjdMXM5fFvN4dC3+jupKHMJgxSeGJGXFW3vWgUX2zpNYm7eI7o?=
 =?us-ascii?Q?cihdwuZvp5M1U/6CRJlXTGgMPUt2q4U3DSO3Q4Aylec7hBSISCR1GM+eQOYC?=
 =?us-ascii?Q?IbwBNOwPLcJupII4LhaHSyEADkVhavcywlSvoq56TvE0ImWIHjhZBcC761kc?=
 =?us-ascii?Q?7pjUfm//yfwg/P7MDKs0J7gfjaG58zx9CRO7LwI540cIeGNIrW2ij0rmjKyN?=
 =?us-ascii?Q?/avD5ztJugCkSsOgBTuiEHuU3sGFABuOFJ5OyaKQxIpDFH+pbDJWCkdpnYa9?=
 =?us-ascii?Q?bAMQN/DOZeUOVeR4zK4I28lG+sc8l2Isa81V1dp3fD1Wmu3JZiF?=
X-Microsoft-Antispam-Message-Info: tmUxDVh0HjOChcj44J2mR5jXIyB4NRcvQflMOC6GFPwXNFKv2O2a2WRBdY+/kTKpx6yWmz38J6YwXT5+VWi0R3YnMcbVqZ5gEhCiXlbIXcn5dk+27EXhlr9ETDJMu8bWsdSjyDaz9OlTAWvUDoRAvCo0aUkIDqe9QHLqAF//XrApzJJmN4sdWw+ksUv6va+L
X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB2980;
 6:oqwBGmJCu11kmqZmc8fYSN/tFZeq/e/AtCum4jNBglVxN81QIK9PdfroL06TfLAtYEV05UIqEHx1IxSr3BJn4ad13njrDhovzsmvVgvFc7JFAFrHdewI5q4fLyaRsQIbBnsBII2TIrdaIYmp7LjrkndLLJEfMk6WgamWeYGSbDrsZufihYxMPg+nN4+FtKIQR7GpG50GUyjDJVw0mrvBTsl8Pe/tKqk9YAYq+x14bYjw6OL8r9PJGCzV+zh7NEf/y8hNCoDjS1ZvpABzqeQvmolBQQ92FoFz5nOsIpil0nXTl6HBiSkwEUfqzyKlP+rLYwEGP+rjG3wR1oiqbcNzklX/XcGebmJnv4TjprlNMNZSwFM0e4rVmG0RNaAoO+EbCvKAsukz21Dhk+u+WsewfRJCb7gtqmsV89vDsa4ikd3ze+Rl2smaj37YESCKtHN54P81NLYdlT6m3AIy9KdAXw==;
 5:/oJcAfapLN1CRmJzVqD3SA9hDqRbsazZ3ZXCYzcQgbUAOygVbFIQTSueBpNTSVg9co2MsFprkySy2QUeT/SGq6s38b5VvaEbwrc6WAgKPWtD+HQ3DbpwMebab7ASGQz78mwfjLYnoYRn/QhFu4AzEtsEJW4pSLuL/wNYO+jv9gg=;
 24:F8Z3Szdu1wmsaLS2QD6HmXV9C8OkWsQC+r10nag/eQVa0wXVVuszoSD3tck8vwy49GRXbiIPQePjDrtpmXQArE3r7zqGYIBlrYNMv1NEEEk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM0PR08MB2980;
 7:SUCPNjPTTi52lbLA7PKqXF5FOq42SdpKEgdFGhFrB7Wjkn8EYyiFop/GYWbLoNtl3ZUaHy3fx4aHYqH9qNziEsh8jCB0DOKxAdJO/HEK9H5QIMcXEHefVKmJHsEn5+Ea9mdobVW7WYUFtPi7yyd/ABxELvuWs03zlO2HUmykMVUVAGTlCs+a24+E/Ru9/AedLk2LBq8MWjMJLXgZKT/zE7z8Srcs4bAyAOzXhS1I66YU9v10mIfjje3inpkN3Jca
X-MS-Office365-Filtering-Correlation-Id: 844bb0f6-1850-49b3-32e6-08d59fe1a588
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2018 19:23:03.3761 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 844bb0f6-1850-49b3-32e6-08d59fe1a588
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB2980
Subject: Re: [PATCH v1 05/18] ArmPkg/ArmMmuLib: Add MMU library inf file suitable for use in S-EL0.
X-BeenThere: edk2-devel@lists.01.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: EDK II Development  <edk2-devel.lists.01.org>
List-Unsubscribe: <https://lists.01.org/mailman/options/edk2-devel>,
 <mailto:edk2-devel-request@lists.01.org?subject=unsubscribe>
List-Archive: <http://lists.01.org/pipermail/edk2-devel/>
List-Post: <mailto:edk2-devel@lists.01.org>
List-Help: <mailto:edk2-devel-request@lists.01.org?subject=help>
List-Subscribe: <https://lists.01.org/mailman/listinfo/edk2-devel>,
 <mailto:edk2-devel-request@lists.01.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Apr 2018 19:23:06 -0000
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Fri, Apr 06, 2018 at 03:42:10PM +0100, Supreeth Venkatesh wrote:
> This patch adds the definitions, sources, packages and library classes
> needed to compile and link MMU Library suitable for use in S-EL0.
> 
> Currently, this is used only during the Standalone MM Core
> initialization and hence defined as MM_CORE_STANDALONE Module.
> 
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Achin Gupta <achin.gupta@arm.com>
> Signed-off-by: Supreeth Venkatesh <supreeth.venkatesh@arm.com>
> ---
>  ArmPkg/Library/ArmMmuLib/ArmMmuSecLib.inf | 37 +++++++++++++++++++++++++++++++
>  1 file changed, 37 insertions(+)
>  create mode 100644 ArmPkg/Library/ArmMmuLib/ArmMmuSecLib.inf
> 
> diff --git a/ArmPkg/Library/ArmMmuLib/ArmMmuSecLib.inf b/ArmPkg/Library/ArmMmuLib/ArmMmuSecLib.inf
> new file mode 100644
> index 0000000000..5c802923da
> --- /dev/null
> +++ b/ArmPkg/Library/ArmMmuLib/ArmMmuSecLib.inf
> @@ -0,0 +1,37 @@
> +#/** @file
> +#
> +#  Copyright (c) 2017, ARM Limited. All rights reserved.
> +#
> +#  This program and the accompanying materials
> +#  are licensed and made available under the terms and conditions of the BSD License
> +#  which accompanies this distribution. The full text of the license may be found at
> +#  http://opensource.org/licenses/bsd-license.php
> +#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
> +#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
> +#
> +#
> +#**/
> +
> +[Defines]
> +  INF_VERSION                    = 0x0001001A
> +  BASE_NAME                      = ArmMmuSecLib
> +  FILE_GUID                      = da8f0232-fb14-42f0-922c-63104d2c70bd
> +  MODULE_TYPE                    = MM_CORE_STANDALONE
> +  VERSION_STRING                 = 1.0
> +  LIBRARY_CLASS                  = ArmMmuSecLib|MM_CORE_STANDALONE
> +  PI_SPECIFICATION_VERSION       = 0x00010032
> +  CONSTRUCTOR                    = ArmMmuSecLibConstructor
> +
> +[Sources.AARCH64]
> +  AArch64/ArmMmuSecLib.c
> +
> +[Packages]
> +  ArmPkg/ArmPkg.dec
> +  MdePkg/MdePkg.dec
> +
> +[LibraryClasses]
> +  ArmLib
> +  CacheMaintenanceLib
> +  MemoryAllocationLib
> +
> +
> -- 
> 2.16.2
> 

Acked-by: Achin Gupta <achin.gupta@arm.com>