1## @file 2# Debug Agent library instance for Dxe Core and Dxe 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 = DxeDebugAgentLib 19 MODULE_UNI_FILE = DxeDebugAgentLib.uni 20 FILE_GUID = BA6BAD25-B814-4747-B0B0-0FBB61D40B90 21 MODULE_TYPE = DXE_DRIVER 22 VERSION_STRING = 0.8 23 LIBRARY_CLASS = DebugAgentLib|DXE_CORE DXE_DRIVER 24 25 CONSTRUCTOR = DxeDebugAgentLibConstructor 26 27# 28# The following information is for reference only and not required by the build tools. 29# 30# VALID_ARCHITECTURES = IA32 X64 31# 32 33[Sources.common] 34 DxeDebugAgent/DxeDebugAgentLib.c 35 DxeDebugAgent/DxeDebugAgentLib.h 36 DxeDebugAgent/SerialIo.c 37 DebugAgentCommon/DebugAgent.c 38 DebugAgentCommon/DebugAgent.h 39 DebugAgentCommon/DebugTimer.c 40 DebugAgentCommon/DebugTimer.h 41 DebugAgentCommon/DebugMp.c 42 DebugAgentCommon/DebugMp.h 43 44[Sources.Ia32] 45 DebugAgentCommon/Ia32/AsmFuncs.S 46 DebugAgentCommon/Ia32/AsmFuncs.asm 47 DebugAgentCommon/Ia32/AsmFuncs.nasm 48 DebugAgentCommon/Ia32/ArchDebugSupport.h 49 DebugAgentCommon/Ia32/ArchDebugSupport.c 50 DebugAgentCommon/Ia32/DebugException.h 51 52[Sources.X64] 53 DebugAgentCommon/X64/AsmFuncs.S 54 DebugAgentCommon/X64/AsmFuncs.asm 55 DebugAgentCommon/X64/AsmFuncs.nasm 56 DebugAgentCommon/X64/ArchDebugSupport.h 57 DebugAgentCommon/X64/ArchDebugSupport.c 58 DebugAgentCommon/X64/DebugException.h 59 60[Packages] 61 MdePkg/MdePkg.dec 62 MdeModulePkg/MdeModulePkg.dec 63 UefiCpuPkg/UefiCpuPkg.dec 64 SourceLevelDebugPkg/SourceLevelDebugPkg.dec 65 66[LibraryClasses] 67 BaseLib 68 BaseMemoryLib 69 ResetSystemLib 70 IoLib 71 HobLib 72 DebugCommunicationLib 73 UefiBootServicesTableLib 74 UefiLib 75 PcdLib 76 SynchronizationLib 77 MemoryAllocationLib 78 LocalApicLib 79 TimerLib 80 PrintLib 81 PeCoffGetEntryPointLib 82 PeCoffExtraActionLib 83 MemoryAllocationLib 84 85[Guids] 86 ## PRODUCES ## SystemTable 87 ## CONSUMES ## HOB 88 gEfiDebugAgentGuid 89 ## SOMETIMES_CONSUMES ## SystemTable 90 ## SOMETIMES_PRODUCES ## SystemTable 91 gEfiVectorHandoffTableGuid 92 93[Ppis] 94 gEfiVectorHandoffInfoPpiGuid ## UNDEFINED 95 96[Protocols] 97 gEfiSerialIoProtocolGuid ## SOMETIMES_PRODUCES 98 gEfiDevicePathProtocolGuid ## SOMETIMES_PRODUCES 99 100[Pcd] 101 gEfiMdePkgTokenSpaceGuid.PcdFSBClock ## SOMETIMES_CONSUMES 102 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdExceptionsIgnoredByDebugger ## SOMETIMES_CONSUMES 103 gEfiSourceLevelDebugPkgTokenSpaceGuid.PcdDebugPortHandleBufferSize ## CONSUMES 104 105