From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web08.26512.1621876994564746206 for ; Mon, 24 May 2021 10:23:14 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: sayanta.pattanayak@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 521176D; Mon, 24 May 2021 10:23:13 -0700 (PDT) Received: from usa.arm.com (a077432.blr.arm.com [10.162.4.31]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 22BEC3F99C; Mon, 24 May 2021 10:23:11 -0700 (PDT) From: sayanta.pattanayak@arm.com To: devel@edk2.groups.io Cc: Ard Biesheuvel , Sami Mujawar Subject: [edk2-platforms][PATCH V1 0/3] Platform/Sgi: enable support for UEFI secure boot Date: Mon, 24 May 2021 22:52:57 +0530 Message-Id: <20210524172300.28754-1-sayanta.pattanayak@arm.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This patch series adds secure boot support for Arm's reference design platforms. The first patch refactors the existing StandaloneMM platform description file and splits into three different files. This is required to accomodate for changes register base addresses in RD-N2 platform and the other supported platforms. The second path add support for NOR flash platform library to be used with StandaloneMM execution context. The third patch then enables the support for UEFI secure for all the supported reference design platforms. This patch series should be applied on top of the patch series https://edk2.groups.io/g/devel/message/75368 Link to github branch with the patches in this series - https://github.com/SayantaP-arm/edk2-platforms/tree/rd_platform_secure_bo= ot Sayanta Pattanayak (3): Platform/Sgi: refactor StandaloneMM platform description file Platform/Sgi: add StandaloneMM usable NorFlashPlatformLib Platform/Sgi: enable support for UEFI secure boot Platform/ARM/SgiPkg/SgiPlatform.dec | 1 + Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 31 +++++ ...StandaloneMm.dsc =3D> SgiPlatformMm.dsc.inc} | 62 +++++---- Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc | 130 ++++-------------- Platform/ARM/SgiPkg/PlatformStandaloneMm2.dsc | 55 ++++++++ Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf | 5 + Platform/ARM/SgiPkg/SgiPlatform.fdf | 9 +- .../NorFlashLib/StandaloneMmNorFlashLib.inf | 33 +++++ .../NorFlashLib/StandaloneMmNorFlashLib.c | 82 +++++++++++ 9 files changed, 274 insertions(+), 134 deletions(-) copy Platform/ARM/SgiPkg/{PlatformStandaloneMm.dsc =3D> SgiPlatformMm.ds= c.inc} (73%) create mode 100644 Platform/ARM/SgiPkg/PlatformStandaloneMm2.dsc create mode 100644 Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMmN= orFlashLib.inf create mode 100644 Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMmN= orFlashLib.c --=20 2.17.1