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=supreeth.venkatesh@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 0A72F210C0F60 for ; Tue, 3 Jul 2018 02:55:44 -0700 (PDT) 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 A8A4580D for ; Tue, 3 Jul 2018 02:55:44 -0700 (PDT) Received: from usa.arm.com (a074948-lin.blr.arm.com [10.162.4.138]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D9B2B3F5A0 for ; Tue, 3 Jul 2018 02:55:43 -0700 (PDT) From: Supreeth Venkatesh To: edk2-devel@lists.01.org Date: Tue, 3 Jul 2018 15:25:09 +0530 Message-Id: <1530611715-9819-1-git-send-email-supreeth.venkatesh@arm.com> X-Mailer: git-send-email 2.7.4 Subject: [PATCH 0/6] ArmPkg related changes for StandaloneMM package X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jul 2018 09:55:45 -0000 The following patch series adds support for Management Mode related changes for aarch64 based platforms. Note: This patch series needs to be applied after applying Standalone Management Mode core interface support for aarch64 platforms[1] [1] - https://lists.01.org/pipermail/edk2-devel/2018-July/026778.html Supreeth Venkatesh (6): ArmPkg: Add PCDs needed for MM communication driver. ArmPkg/Drivers: Add EFI_MM_COMMUNICATION_PROTOCOL DXE driver. ArmPkg/Include: Add MM interface SVC return codes. ArmPkg/ArmMmuLib: Add MMU Library suitable for use in S-EL0. ArmPkg/ArmMmuLib: Add MMU library inf file suitable for use in S-EL0. ArmPkg: Extra action to update permissions for S-ELO MM Image. ArmPkg/ArmPkg.dec | 3 + .../Drivers/MmCommunicationDxe/MmCommunication.c | 408 +++++++++++++++++++++ .../Drivers/MmCommunicationDxe/MmCommunication.inf | 50 +++ ArmPkg/Include/IndustryStandard/ArmMmSvc.h | 9 +- .../ArmMmuLib/AArch64/ArmMmuStandaloneMmCoreLib.c | 195 ++++++++++ .../ArmMmuLib/ArmMmuStandaloneMmCoreLib.inf | 37 ++ .../DebugPeCoffExtraActionLib.c | 185 +++++++++- .../DebugPeCoffExtraActionLib.inf | 7 + 8 files changed, 882 insertions(+), 12 deletions(-) create mode 100644 ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c create mode 100644 ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf create mode 100644 ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuStandaloneMmCoreLib.c create mode 100644 ArmPkg/Library/ArmMmuLib/ArmMmuStandaloneMmCoreLib.inf -- 2.7.4