UndiRuntimeDxe.inf 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. ## @file
  2. # Component description file for Undi module.
  3. #
  4. # This module provides support for Universal Network Driver Interface.
  5. # Notes: this module is no longer regular maintained/validated.
  6. #
  7. # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
  8. #
  9. # SPDX-License-Identifier: BSD-2-Clause-Patent
  10. #
  11. #
  12. ##
  13. [Defines]
  14. INF_VERSION = 0x00010005
  15. BASE_NAME = UndiRuntimeDxe
  16. FILE_GUID = A1f436EA-A127-4EF8-957C-8048606FF670
  17. MODULE_TYPE = DXE_RUNTIME_DRIVER
  18. VERSION_STRING = 1.0
  19. ENTRY_POINT = InitializeUndi
  20. #
  21. # VALID_ARCHITECTURES = IA32 X64 EBC
  22. #
  23. [Sources]
  24. Undi32.h
  25. E100b.h
  26. E100b.c
  27. Decode.c
  28. Init.c
  29. ComponentName.c
  30. UndiAipImpl.c
  31. [Packages]
  32. MdePkg/MdePkg.dec
  33. [LibraryClasses]
  34. UefiLib
  35. UefiBootServicesTableLib
  36. BaseMemoryLib
  37. DebugLib
  38. UefiRuntimeLib
  39. UefiDriverEntryPoint
  40. BaseLib
  41. MemoryAllocationLib
  42. [Protocols]
  43. gEfiNetworkInterfaceIdentifierProtocolGuid_31
  44. gEfiPciIoProtocolGuid
  45. gEfiDevicePathProtocolGuid
  46. gEfiAdapterInformationProtocolGuid
  47. [Guids]
  48. gEfiEventExitBootServicesGuid ## PRODUCES ## Event
  49. gEfiEventVirtualAddressChangeGuid ## PRODUCES ## Event
  50. gEfiAdapterInfoUndiIpv6SupportGuid ## PRODUCES
  51. [Depex]
  52. gEfiBdsArchProtocolGuid AND
  53. gEfiCpuArchProtocolGuid AND
  54. gEfiMetronomeArchProtocolGuid AND
  55. gEfiMonotonicCounterArchProtocolGuid AND
  56. gEfiRealTimeClockArchProtocolGuid AND
  57. gEfiResetArchProtocolGuid AND
  58. gEfiRuntimeArchProtocolGuid AND
  59. gEfiSecurityArchProtocolGuid AND
  60. gEfiTimerArchProtocolGuid AND
  61. gEfiVariableWriteArchProtocolGuid AND
  62. gEfiVariableArchProtocolGuid AND
  63. gEfiWatchdogTimerArchProtocolGuid