Re: [edk2] [PATCH v1 05/18] ArmPkg/ArmMmuLib: Add MMU library inf file suitable for use in S-EL0.
Thanks. -Original Message- From: Achin Gupta Sent: Wednesday, April 11, 2018 2:24 PM To: Supreeth VenkateshCc: edk2-devel@lists.01.org; michael.d.kin...@intel.com; liming@intel.com; jiewen@intel.com; leif.lindh...@linaro.org; ard.biesheu...@linaro.org; nd Subject: Re: [PATCH v1 05/18] ArmPkg/ArmMmuLib: Add MMU library inf file suitable for use in S-EL0. 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 > Signed-off-by: Supreeth Venkatesh > --- > 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 00..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 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. ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH v1 05/18] ArmPkg/ArmMmuLib: Add MMU library inf file suitable for use in S-EL0.
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> Signed-off-by: Supreeth Venkatesh > --- > 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 00..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 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
[edk2] [PATCH v1 05/18] ArmPkg/ArmMmuLib: Add MMU library inf file suitable for use in S-EL0.
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 GuptaSigned-off-by: Supreeth Venkatesh --- 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 00..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 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel