1## @file 2# Debug Agent library instance for SEC Core and PEI modules. 3# 4# Copyright (c) 2010 - 2016, Intel Corporation. All rights reserved.<BR> 5# 6# This program and the accompanying materials 7# are licensed and made available under the terms and conditions of the BSD License 8# which accompanies this distribution. The full text of the license may be found at 9# http://opensource.org/licenses/bsd-license.php. 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13# 14## 15 16[Defines] 17 INF_VERSION = 0x00010005 18 BASE_NAME = SecPeiDebugAgentLib 19 MODULE_UNI_FILE = SecPeiDebugAgentLib.uni 20 FILE_GUID = 508B7D59-CD4E-4a6b-A45B-6D3B2D90111E 21 MODULE_TYPE = PEIM 22 VERSION_STRING = 0.8 23 LIBRARY_CLASS = DebugAgentLib|SEC PEIM 24 25# 26# The following information is for reference only and not required by the build tools. 27# 28# VALID_ARCHITECTURES = IA32 X64 29# 30 31[Sources.common] 32 SecPeiDebugAgent/SecPeiDebugAgentLib.c 33 SecPeiDebugAgent/SecPeiDebugAgentLib.h 34 DebugAgentCommon/DebugAgent.c 35 DebugAgentCommon/DebugAgent.h 36 DebugAgentCommon/DebugTimer.c 37 DebugAgentCommon/DebugTimer.h 38 DebugAgentCommon/DebugMp.c 39 DebugAgentCommon/DebugMp.h 40 41[Sources.Ia32] 42 DebugAgentCommon/Ia32/AsmFuncs.S 43 DebugAgentCommon/Ia32/AsmFuncs.asm 44 DebugAgentCommon/Ia32/AsmFuncs.nasm 45 DebugAgentCommon/Ia32/ArchDebugSupport.h 46 DebugAgentCommon/Ia32/ArchDebugSupport.c 47 DebugAgentCommon/Ia32/DebugException.h 48 49[Sources.X64] 50 DebugAgentCommon/X64/AsmFuncs.S 51 DebugAgentCommon/X64/AsmFuncs.asm 52 DebugAgentCommon/X64/AsmFuncs.nasm 53 DebugAgentCommon/X64/ArchDebugSupport.h 54 DebugAgentCommon/X64/ArchDebugSupport.c 55 DebugAgentCommon/X64/DebugException.h 56 57[Packages] 58 MdePkg/MdePkg.dec 59 MdeModulePkg/MdeModulePkg.dec 60 UefiCpuPkg/UefiCpuPkg.dec 61 SourceLevelDebugPkg/SourceLevelDebugPkg.dec 62 63[LibraryClasses] 64 BaseLib 65 BaseMemoryLib 66 ResetSystemLib 67 IoLib 68 HobLib 69 PcdLib 70 DebugCommunicationLib 71 SynchronizationLib 72 LocalApicLib 73 DebugLib 74 TimerLib 75 PrintLib 76 PeiServicesLib 77 MemoryAllocationLib 78 PeCoffGetEntryPointLib 79 PeCoffExtraActionLib 80 81[Ppis] 82 gEfiPeiMemoryDiscoveredPpiGuid ## NOTIFY 83 gEfiVectorHandoffInfoPpiGuid ## PRODUCES 84 85[Guids] 86 ## PRODUCES ## HOB 87 ## CONSUMES ## HOB 88 gEfiDebugAgentGuid 89 90[Pcd] 91 gEfiMdePkgTokenSpaceGuid.PcdFSBClock ## SOMETIMES_CONSUMES 92 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdExceptionsIgnoredByDebugger ## SOMETIMES_CONSUMES 93 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdDebugPortHandleBufferSize ## SOMETIMES_CONSUMES 94 95