ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[mirror_edk2.git] / MdeModulePkg / Universal / DebugSupportDxe / DebugSupportDxe.inf
CommitLineData
6bfbb5f0 1## @file\r
509bc208 2# This driver installs Debug Support protocol for the selected processor.\r
3#\r
4# This driver provides the capabilities for debug-agent to gain control of the machine\r
5# when certain types of events occur, i.e. breakpoint, processor execptions, etc. It also\r
6# provides debug-agent to periodically gain control during operation of the machine to\r
7# check for asynchronous commands form the host.\r
c1f23d63 8#\r
6d614649 9# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
c1f23d63 10#\r
9d510e61 11# SPDX-License-Identifier: BSD-2-Clause-Patent\r
c1f23d63 12#\r
13#\r
6bfbb5f0 14##\r
c1f23d63 15\r
c1f23d63 16[Defines]\r
17 INF_VERSION = 0x00010005\r
53c71d09 18 BASE_NAME = DebugSupportDxe\r
6036e94d 19 MODULE_UNI_FILE = DebugSupportDxe.uni\r
c1f23d63 20 FILE_GUID = 911D584C-35F7-4955-BEF9-B452769DDC3A\r
21 MODULE_TYPE = DXE_DRIVER\r
22 VERSION_STRING = 1.0\r
c1f23d63 23 ENTRY_POINT = InitializeDebugSupportDriver\r
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
de005223 28# VALID_ARCHITECTURES = IA32 X64\r
c1f23d63 29#\r
30\r
6bfbb5f0 31[Sources]\r
c1f23d63 32 DebugSupport.c\r
33\r
34[Sources.Ia32]\r
6e8a984e 35 Ia32/DebugSupport.h\r
e9f9d09a 36 Ia32/PlDebugSupport.c\r
37 Ia32/PlDebugSupport.h\r
6e8a984e 38 Ia32/PlDebugSupportIa32.c\r
9b4ed881 39 Ia32/AsmFuncs.nasm\r
c1f23d63 40\r
41[Sources.X64]\r
6e8a984e 42 Ia32/DebugSupport.h\r
43 Ia32/PlDebugSupport.c\r
e9f9d09a 44 X64/PlDebugSupport.h\r
6e8a984e 45 X64/PlDebugSupportX64.c\r
63b865c6 46 X64/AsmFuncs.nasm\r
c1f23d63 47\r
c1f23d63 48[Packages]\r
49 MdePkg/MdePkg.dec\r
50 MdeModulePkg/MdeModulePkg.dec\r
51\r
52\r
c1f23d63 53[LibraryClasses]\r
54 UefiBootServicesTableLib\r
55 MemoryAllocationLib\r
56 BaseMemoryLib\r
57 UefiDriverEntryPoint\r
58 DebugLib\r
59\r
6036e94d 60[LibraryClasses.IA32, LibraryClasses.X64]\r
c1f23d63 61 BaseLib\r
62\r
c1f23d63 63[Protocols]\r
6036e94d
SZ
64 gEfiLoadedImageProtocolGuid ## CONSUMES\r
65 gEfiDebugSupportProtocolGuid ## PRODUCES\r
c1f23d63 66\r
67\r
c1f23d63 68[Depex]\r
69 TRUE\r
70\r
6036e94d
SZ
71[UserExtensions.TianoCore."ExtraFiles"]\r
72 DebugSupportDxeExtra.uni\r