diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2023-06-02 17:17:37 +0200 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2023-06-26 09:11:53 +0000 |
commit | 4249829cf27b177bb507a57ddd6f49f9202a69ca (patch) | |
tree | 4fb83243b97f78bf01a7d02ac3d1b727ad049151 /ArmPkg/Drivers/CpuPei/CpuPei.inf | |
parent | 8f5ad634ad4b0593fce0e79f0f743af5f0cf4208 (diff) | |
download | edk2-4249829cf27b177bb507a57ddd6f49f9202a69ca.tar.gz edk2-4249829cf27b177bb507a57ddd6f49f9202a69ca.tar.bz2 edk2-4249829cf27b177bb507a57ddd6f49f9202a69ca.zip |
ArmPkg/CpuPei: Implement the memory attributes PPI
Implement the newly defined PPI that permits the PEI core and DXE IPL to
manage memory permissions on ranges of DRAM, for doing things like
mapping the stack non-executable, or granting executable permissions to
shadowed PEIMs.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Oliver Smith-Denny <osde@linux.microsoft.com>
Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
Diffstat (limited to 'ArmPkg/Drivers/CpuPei/CpuPei.inf')
-rw-r--r-- | ArmPkg/Drivers/CpuPei/CpuPei.inf | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ArmPkg/Drivers/CpuPei/CpuPei.inf b/ArmPkg/Drivers/CpuPei/CpuPei.inf index a9f85cbc68..49b67077ec 100644 --- a/ArmPkg/Drivers/CpuPei/CpuPei.inf +++ b/ArmPkg/Drivers/CpuPei/CpuPei.inf @@ -3,6 +3,7 @@ #
# This module provides platform specific function to detect boot mode.
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2023, Google, LLC. All rights reserved.<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
@@ -28,6 +29,7 @@ CpuPei.c
[Packages]
+ MdeModulePkg/MdeModulePkg.dec
MdePkg/MdePkg.dec
EmbeddedPkg/EmbeddedPkg.dec
ArmPkg/ArmPkg.dec
@@ -37,9 +39,11 @@ DebugLib
HobLib
ArmLib
+ ArmMmuLib
[Ppis]
gArmMpCoreInfoPpiGuid
+ gEdkiiMemoryAttributePpiGuid
[Guids]
gArmMpCoreInfoGuid
|