VirtioNet.inf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ## @file
  2. #
  3. # This driver produces Simple Network Protocol instances for virtio-net
  4. # devices.
  5. #
  6. # Copyright (C) 2013, Red Hat, Inc.
  7. #
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  9. #
  10. ##
  11. [Defines]
  12. INF_VERSION = 0x00010005
  13. BASE_NAME = VirtioNetDxe
  14. FILE_GUID = A92CDB4B-82F1-4E0B-A516-8A655D371524
  15. MODULE_TYPE = UEFI_DRIVER
  16. VERSION_STRING = 1.0
  17. ENTRY_POINT = VirtioNetEntryPoint
  18. [Sources]
  19. ComponentName.c
  20. DriverBinding.c
  21. EntryPoint.c
  22. Events.c
  23. SnpGetStatus.c
  24. SnpInitialize.c
  25. SnpMcastIpToMac.c
  26. SnpReceive.c
  27. SnpReceiveFilters.c
  28. SnpSharedHelpers.c
  29. SnpShutdown.c
  30. SnpStart.c
  31. SnpStop.c
  32. SnpTransmit.c
  33. SnpUnsupported.c
  34. VirtioNet.h
  35. [Packages]
  36. MdePkg/MdePkg.dec
  37. OvmfPkg/OvmfPkg.dec
  38. [LibraryClasses]
  39. BaseMemoryLib
  40. DebugLib
  41. DevicePathLib
  42. MemoryAllocationLib
  43. OrderedCollectionLib
  44. UefiBootServicesTableLib
  45. UefiDriverEntryPoint
  46. UefiLib
  47. VirtioLib
  48. [Protocols]
  49. gEfiSimpleNetworkProtocolGuid ## BY_START
  50. gEfiDevicePathProtocolGuid ## BY_START
  51. gVirtioDeviceProtocolGuid ## TO_START