summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKun Qin <kuqin@microsoft.com>2025-04-07 14:43:27 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-04-10 17:52:48 +0000
commit937ffef8ed4bf20504fdc17806a36d1553c72619 (patch)
tree229d6bdf5a3d154cbeb6208ff1f0448a07ab0f9b
parent541c46a70550d948854470717668a30f0212296f (diff)
downloadedk2-937ffef8ed4bf20504fdc17806a36d1553c72619.zip
edk2-937ffef8ed4bf20504fdc17806a36d1553c72619.tar.gz
edk2-937ffef8ed4bf20504fdc17806a36d1553c72619.tar.bz2
ArmPkg: ArmFfaLib.h: Move to MdePkg
As a set of definitions from an industry specification-defined interface, ArmFfaLib.h is more appropriately placed in MdePkg. This update relocates both the header definition of ArmFfaLib to MdePkg, thereby supporting the monitor call primitives for all other packages that depend on this interface. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Kun Qin <kun.qin@microsoft.com>
-rw-r--r--ArmPkg/ArmPkg.dec4
-rw-r--r--MdePkg/Include/Library/ArmFfaLib.h (renamed from ArmPkg/Include/Library/ArmFfaLib.h)0
-rw-r--r--MdePkg/MdePkg.dec4
3 files changed, 4 insertions, 4 deletions
diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec
index c8084fc..0ed7f41 100644
--- a/ArmPkg/ArmPkg.dec
+++ b/ArmPkg/ArmPkg.dec
@@ -80,10 +80,6 @@
#
ArmTransferListLib|Include/Library/ArmTransferListLib.h
- ## @libraryclass Provides an interface for a Arm FF-A ABI.
- #
- ArmFfaLib|Include/Library/ArmFfaLib.h
-
## @libraryclass Defines a set of interfaces for the MM core entrypoint for
## AArch64 and ARM.
StandaloneMmCoreEntryPoint|Include/Library/ArmStandaloneMmCoreEntryPoint.h
diff --git a/ArmPkg/Include/Library/ArmFfaLib.h b/MdePkg/Include/Library/ArmFfaLib.h
index 977f325..977f325 100644
--- a/ArmPkg/Include/Library/ArmFfaLib.h
+++ b/MdePkg/Include/Library/ArmFfaLib.h
diff --git a/MdePkg/MdePkg.dec b/MdePkg/MdePkg.dec
index a981aaf..5159938 100644
--- a/MdePkg/MdePkg.dec
+++ b/MdePkg/MdePkg.dec
@@ -366,6 +366,10 @@
#
ArmSvcLib|Include/Library/ArmSvcLib.h
+ ## @libraryclass Provides an interface to Arm's Firmware Framework for A-profile (FF-A) functions.
+ #
+ ArmFfaLib|Include/Library/ArmFfaLib.h
+
[Guids]
#
# GUID defined in UEFI2.1/UEFI2.0/EFI1.1