]> git.proxmox.com Git - mirror_edk2.git/blob - SourceLevelDebugPkg/Library/DebugAgent/SecPeiDebugAgentLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / SourceLevelDebugPkg / Library / DebugAgent / SecPeiDebugAgentLib.inf
1 ## @file
2 # Debug Agent library instance for SEC Core and PEI modules.
3 #
4 # Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
5 #
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
7 #
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = SecPeiDebugAgentLib
14 MODULE_UNI_FILE = SecPeiDebugAgentLib.uni
15 FILE_GUID = 508B7D59-CD4E-4a6b-A45B-6D3B2D90111E
16 MODULE_TYPE = PEIM
17 VERSION_STRING = 0.8
18 LIBRARY_CLASS = DebugAgentLib|SEC PEIM
19
20 #
21 # The following information is for reference only and not required by the build tools.
22 #
23 # VALID_ARCHITECTURES = IA32 X64
24 #
25
26 [Sources.common]
27 SecPeiDebugAgent/SecPeiDebugAgentLib.c
28 SecPeiDebugAgent/SecPeiDebugAgentLib.h
29 DebugAgentCommon/DebugAgent.c
30 DebugAgentCommon/DebugAgent.h
31 DebugAgentCommon/DebugTimer.c
32 DebugAgentCommon/DebugTimer.h
33 DebugAgentCommon/DebugMp.c
34 DebugAgentCommon/DebugMp.h
35
36 [Sources.Ia32]
37 DebugAgentCommon/Ia32/AsmFuncs.nasm
38 DebugAgentCommon/Ia32/ArchDebugSupport.h
39 DebugAgentCommon/Ia32/ArchDebugSupport.c
40 DebugAgentCommon/Ia32/DebugException.h
41
42 [Sources.X64]
43 DebugAgentCommon/X64/AsmFuncs.nasm
44 DebugAgentCommon/X64/ArchDebugSupport.h
45 DebugAgentCommon/X64/ArchDebugSupport.c
46 DebugAgentCommon/X64/DebugException.h
47
48 [Packages]
49 MdePkg/MdePkg.dec
50 MdeModulePkg/MdeModulePkg.dec
51 UefiCpuPkg/UefiCpuPkg.dec
52 SourceLevelDebugPkg/SourceLevelDebugPkg.dec
53
54 [LibraryClasses]
55 BaseLib
56 BaseMemoryLib
57 ResetSystemLib
58 IoLib
59 HobLib
60 PcdLib
61 DebugCommunicationLib
62 SynchronizationLib
63 LocalApicLib
64 DebugLib
65 TimerLib
66 PrintLib
67 PeiServicesLib
68 MemoryAllocationLib
69 PeCoffGetEntryPointLib
70 PeCoffExtraActionLib
71
72 [Ppis]
73 gEfiPeiMemoryDiscoveredPpiGuid ## NOTIFY
74 gEfiVectorHandoffInfoPpiGuid ## PRODUCES
75
76 [Guids]
77 ## PRODUCES ## HOB
78 ## CONSUMES ## HOB
79 gEfiDebugAgentGuid
80
81 [Pcd]
82 gEfiMdePkgTokenSpaceGuid.PcdFSBClock ## SOMETIMES_CONSUMES
83 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdExceptionsIgnoredByDebugger ## SOMETIMES_CONSUMES
84 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdDebugPortHandleBufferSize ## SOMETIMES_CONSUMES
85 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdTransferProtocolRevision ## CONSUMES
86