]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf
ArmPkg/MmCommunicationDxe: expose MM Communicate 2 protocol
[mirror_edk2.git] / ArmPkg / Drivers / MmCommunicationDxe / MmCommunication.inf
CommitLineData
4c2f32ed
AG
1#/** @file\r
2#\r
3# DXE MM Communicate driver\r
4#\r
3e3acb3a 5# Copyright (c) 2016 - 2019, ARM Limited. All rights reserved.\r
4c2f32ed 6#\r
4059386c 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
4c2f32ed
AG
8#\r
9#**/\r
10\r
11[Defines]\r
12 INF_VERSION = 0x0001001A\r
13 BASE_NAME = ArmMmCommunication\r
14 FILE_GUID = 09EE81D3-F15E-43F4-85B4-CB9873DA5D6B\r
15 MODULE_TYPE = DXE_RUNTIME_DRIVER\r
16 VERSION_STRING = 1.0\r
3e3acb3a 17 ENTRY_POINT = MmCommunication2Initialize\r
4c2f32ed
AG
18\r
19#\r
20# The following is for reference only and not required by\r
21# build tools\r
22#\r
23# VALID_ARCHITECTURES = AARCH64\r
24#\r
25\r
26[Sources.AARCH64]\r
27 MmCommunication.c\r
28\r
29[Packages]\r
30 ArmPkg/ArmPkg.dec\r
31 MdePkg/MdePkg.dec\r
32\r
33[LibraryClasses]\r
34 ArmLib\r
35 ArmSmcLib\r
36 BaseMemoryLib\r
37 DebugLib\r
38 DxeServicesTableLib\r
39 HobLib\r
40 UefiDriverEntryPoint\r
41\r
42[Protocols]\r
3e3acb3a 43 gEfiMmCommunication2ProtocolGuid ## PRODUCES\r
4c2f32ed 44\r
2fe25a74
AB
45[Guids]\r
46 gEfiEndOfDxeEventGroupGuid\r
47 gEfiEventExitBootServicesGuid\r
48 gEfiEventReadyToBootGuid\r
49\r
4c2f32ed
AG
50[Pcd.common]\r
51 gArmTokenSpaceGuid.PcdMmBufferBase\r
52 gArmTokenSpaceGuid.PcdMmBufferSize\r
53\r
54[Depex]\r
55 gEfiCpuArchProtocolGuid\r