GdbStub.inf 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. #/** @file
  2. # UEFI GDB stub
  3. #
  4. # This is a shell application that will display Hello World.
  5. # Copyright (c) 2008, Apple Inc. All rights reserved.<BR>
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. #
  10. #**/
  11. ################################################################################
  12. #
  13. # Defines Section - statements that will be processed to create a Makefile.
  14. #
  15. ################################################################################
  16. [Defines]
  17. INF_VERSION = 0x00010005
  18. BASE_NAME = GdbStub
  19. FILE_GUID = 1F2CCB4F-D817-404E-98E7-80E4851FB33E
  20. MODULE_TYPE = UEFI_DRIVER
  21. VERSION_STRING = 1.0
  22. ENTRY_POINT = GdbStubEntry
  23. [Sources.common]
  24. GdbStub.c
  25. SerialIo.c
  26. [Sources.ARM]
  27. Arm/Processor.c
  28. [Sources.IA32]
  29. Ia32/Processor.c
  30. [Sources.X64]
  31. X64/Processor.c
  32. [Packages]
  33. MdePkg/MdePkg.dec
  34. EmbeddedPkg/EmbeddedPkg.dec
  35. [LibraryClasses]
  36. BaseLib
  37. DebugLib
  38. UefiLib
  39. UefiDriverEntryPoint
  40. UefiBootServicesTableLib
  41. UefiRuntimeServicesTableLib
  42. BaseMemoryLib
  43. MemoryAllocationLib
  44. DevicePathLib
  45. PcdLib
  46. GdbSerialLib
  47. PrintLib
  48. CacheMaintenanceLib
  49. [Protocols]
  50. gEfiDebugSupportProtocolGuid
  51. gEfiDebugPortProtocolGuid
  52. gEfiSerialIoProtocolGuid
  53. [Guids]
  54. gEfiDebugImageInfoTableGuid
  55. [FeaturePcd.common]
  56. gEmbeddedTokenSpaceGuid.PcdGdbSerial
  57. [FixedPcd.common]
  58. gEmbeddedTokenSpaceGuid.PcdGdbMaxPacketRetryCount