]> git.proxmox.com Git - mirror_edk2.git/blame - SourceLevelDebugPkg/Library/DebugAgent/DxeDebugAgentLib.inf
SourceLevelDebugPkg: Remove X86 ASM and S files
[mirror_edk2.git] / SourceLevelDebugPkg / Library / DebugAgent / DxeDebugAgentLib.inf
CommitLineData
18b144ea 1## @file\r
2# Debug Agent library instance for Dxe Core and Dxe modules.\r
3#\r
ec51c059 4# Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>\r
18b144ea 5#\r
6# This program and the accompanying materials\r
7# are licensed and made available under the terms and conditions of the BSD License\r
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php.\r
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12#\r
13#\r
14##\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = DxeDebugAgentLib\r
4e363936 19 MODULE_UNI_FILE = DxeDebugAgentLib.uni\r
18b144ea 20 FILE_GUID = BA6BAD25-B814-4747-B0B0-0FBB61D40B90\r
21 MODULE_TYPE = DXE_DRIVER\r
5f72e68c 22 VERSION_STRING = 0.8\r
18b144ea 23 LIBRARY_CLASS = DebugAgentLib|DXE_CORE DXE_DRIVER\r
24\r
25 CONSTRUCTOR = DxeDebugAgentLibConstructor\r
26\r
27#\r
28# The following information is for reference only and not required by the build tools.\r
29#\r
30# VALID_ARCHITECTURES = IA32 X64\r
31#\r
32\r
33[Sources.common]\r
34 DxeDebugAgent/DxeDebugAgentLib.c\r
35 DxeDebugAgent/DxeDebugAgentLib.h\r
93c0bdec 36 DxeDebugAgent/SerialIo.c\r
18b144ea 37 DebugAgentCommon/DebugAgent.c\r
38 DebugAgentCommon/DebugAgent.h\r
39 DebugAgentCommon/DebugTimer.c\r
40 DebugAgentCommon/DebugTimer.h\r
41 DebugAgentCommon/DebugMp.c\r
42 DebugAgentCommon/DebugMp.h\r
43\r
44[Sources.Ia32]\r
9ae1572c 45 DebugAgentCommon/Ia32/AsmFuncs.S\r
9ae1572c 46 DebugAgentCommon/Ia32/AsmFuncs.nasm\r
18b144ea 47 DebugAgentCommon/Ia32/ArchDebugSupport.h\r
48 DebugAgentCommon/Ia32/ArchDebugSupport.c\r
18b144ea 49 DebugAgentCommon/Ia32/DebugException.h\r
50\r
51[Sources.X64]\r
9ae1572c 52 DebugAgentCommon/X64/AsmFuncs.S\r
9ae1572c 53 DebugAgentCommon/X64/AsmFuncs.nasm\r
18b144ea 54 DebugAgentCommon/X64/ArchDebugSupport.h\r
55 DebugAgentCommon/X64/ArchDebugSupport.c\r
18b144ea 56 DebugAgentCommon/X64/DebugException.h\r
57\r
58[Packages]\r
59 MdePkg/MdePkg.dec\r
60 MdeModulePkg/MdeModulePkg.dec\r
61 UefiCpuPkg/UefiCpuPkg.dec\r
62 SourceLevelDebugPkg/SourceLevelDebugPkg.dec\r
63\r
64[LibraryClasses]\r
65 BaseLib\r
66 BaseMemoryLib\r
67 ResetSystemLib\r
68 IoLib\r
69 HobLib\r
70 DebugCommunicationLib\r
71 UefiBootServicesTableLib\r
72 UefiLib\r
73 PcdLib\r
74 SynchronizationLib\r
75 MemoryAllocationLib\r
76 LocalApicLib\r
b4ebbaff 77 TimerLib\r
93c0bdec 78 PrintLib\r
b422b62c 79 PeCoffGetEntryPointLib\r
80 PeCoffExtraActionLib\r
81 MemoryAllocationLib\r
18b144ea 82\r
83[Guids]\r
ffe9df88 84 ## PRODUCES ## SystemTable\r
4e363936
LG
85 ## CONSUMES ## HOB\r
86 gEfiDebugAgentGuid\r
87 ## SOMETIMES_CONSUMES ## SystemTable\r
88 ## SOMETIMES_PRODUCES ## SystemTable\r
89 gEfiVectorHandoffTableGuid\r
90\r
8cc26df4
JF
91[Ppis]\r
92 gEfiVectorHandoffInfoPpiGuid ## UNDEFINED\r
4e363936 93\r
93c0bdec 94[Protocols]\r
4e363936
LG
95 gEfiSerialIoProtocolGuid ## SOMETIMES_PRODUCES\r
96 gEfiDevicePathProtocolGuid ## SOMETIMES_PRODUCES \r
93c0bdec 97\r
18b144ea 98[Pcd]\r
4e363936
LG
99 gEfiMdePkgTokenSpaceGuid.PcdFSBClock ## SOMETIMES_CONSUMES\r
100 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdExceptionsIgnoredByDebugger ## SOMETIMES_CONSUMES\r
0a488765 101 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdDebugPortHandleBufferSize ## CONSUMES\r
c00ad623 102 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdTransferProtocolRevision ## CONSUMES\r
18b144ea 103\r