Files
EDK2-fork/MdeModulePkg/Library/ArmFfaLib/ArmFfaDxeLib.inf
Kun Qin be03ceb117 ArmPkg: ArmFfaLib: Move ArmFfaLib implementation to MdeModulePkg
ArmFfaLib is an implementation of an industry specification-defined
interface with UEFI specific method of handling Rx/Tx buffer sharing
across multiple boot phases, which is more appropriately placed in
MdeModulePkg.

This update relocates the implementation of ArmFfaLib to MdeModulePkg,
thereby supporting the FFA 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>
2025-04-10 17:52:48 +00:00

47 lines
1.2 KiB
INI

## @file
# Provides FF-A ABI Library used in Dxe Driver.
#
# Copyright (c) 2024, Arm Limited. All rights reserved.<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = ArmFfaDxeLib
FILE_GUID = e2a8e040-5346-11ef-8454-eff3c163f615
MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0
LIBRARY_CLASS = ArmFfaLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_APPLICATION UEFI_DRIVER
CONSTRUCTOR = ArmFfaDxeLibConstructor
[Sources]
ArmFfaCommon.h
ArmFfaCommon.c
ArmFfaRxTxMap.h
ArmFfaRxTxMap.c
ArmFfaDxeLib.c
[Packages]
MdePkg/MdePkg.dec
MdeModulePkg/MdeModulePkg.dec
[LibraryClasses]
ArmSmcLib
ArmSvcLib
BaseLib
BaseMemoryLib
DebugLib
HobLib
[Pcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdFfaLibConduitSmc
gEfiMdeModulePkgTokenSpaceGuid.PcdFfaTxBuffer
gEfiMdeModulePkgTokenSpaceGuid.PcdFfaRxBuffer
gEfiMdeModulePkgTokenSpaceGuid.PcdFfaTxRxPageCount
gEfiMdeModulePkgTokenSpaceGuid.PcdFfaExitBootEventRegistered
[Guids]
gArmFfaRxTxBufferInfoGuid
gEfiEventExitBootServicesGuid