blob: 3d50719c48003aa88ac17161f74b8d6d80f24b80 [file]
## @file
# Module to manage the sharing of buffers in a Realm with the Host.
#
# Copyright (c) 2022 - 2025, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
##
[Defines]
INF_VERSION = 0x0001001B
BASE_NAME = RealmApertureManagementProtocolDxe
FILE_GUID = CEC2F7D5-2564-46D4-A23F-501623F7F56A
MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0
ENTRY_POINT = RealmApertureManagementProtocolDxeInitialize
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = AARCH64
#
[Sources]
RealmApertureManagementProtocolDxe.c
[Packages]
ArmVirtPkg/ArmVirtPkg.dec
MdeModulePkg/MdeModulePkg.dec
MdePkg/MdePkg.dec
UefiCpuPkg/UefiCpuPkg.dec
[LibraryClasses]
ArmCcaLib
ArmCcaRsiLib
ArmMmuLib
BaseLib
DxeServicesTableLib
MemoryAllocationLib
PrintLib
UefiBootServicesTableLib
UefiDriverEntryPoint
UefiLib
[Protocols]
gEfiRealmApertureManagementProtocolGuid ## SOMETIME_PRODUCES
gEfiRealmApertureManagementAbsentProtocolGuid ## SOMETIME_PRODUCES
gEfiResetNotificationProtocolGuid ## CONSUMES
[Depex]
TRUE