1 ## @file 2 # This module produces EFI SNP Protocol. 3 # 4 # This module produces Simple Network Protocol upon EFI Network Interface 5 # Identifier Protocol, to provide a packet level interface to a network adapter. 6 # 7 # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR> 8 # This program and the accompanying materials are licensed 9 # and made available under the terms and conditions of the BSD License which 10 # accompanies this distribution. The full text of the license may be found at 11 # http://opensource.org/licenses/bsd-license.php 12 # 13 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 14 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 15 # 16 ## 17 18 [Defines] 19 INF_VERSION = 0x00010005 20 BASE_NAME = SnpDxe 21 MODULE_UNI_FILE = SnpDxe.uni 22 FILE_GUID = A2f436EA-A127-4EF8-957C-8048606FF670 23 MODULE_TYPE = UEFI_DRIVER 24 VERSION_STRING = 1.0 25 ENTRY_POINT = InitializeSnpNiiDriver 26 UNLOAD_IMAGE = NetLibDefaultUnload 27 28 # 29 # The following information is for reference only and not required by the build tools. 30 # 31 # VALID_ARCHITECTURES = IA32 X64 IPF EBC 32 # 33 # DRIVER_BINDING = mSimpleNetworkDriverBinding 34 # COMPONENT_NAME = gSimpleNetworkComponentName 35 # COMPONENT_NAME2 = gSimpleNetworkComponentName2 36 # 37 38 [Sources] 39 Receive.c 40 Snp.h 41 Nvdata.c 42 Get_status.c 43 Start.c 44 Snp.c 45 Stop.c 46 Statistics.c 47 Reset.c 48 Shutdown.c 49 Mcast_ip_to_mac.c 50 Transmit.c 51 WaitForPacket.c 52 Receive_filters.c 53 Initialize.c 54 ComponentName.c 55 Callback.c 56 Station_address.c 57 58 59 [Packages] 60 MdePkg/MdePkg.dec 61 MdeModulePkg/MdeModulePkg.dec 62 63 64 [LibraryClasses] 65 UefiLib 66 BaseLib 67 UefiBootServicesTableLib 68 UefiDriverEntryPoint 69 BaseMemoryLib 70 DebugLib 71 NetLib 72 73 [Guids] 74 gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event 75 76 [Protocols] 77 gEfiSimpleNetworkProtocolGuid ## BY_START 78 gEfiDevicePathProtocolGuid ## TO_START 79 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## TO_START 80 gEfiPciIoProtocolGuid ## TO_START 81 82 [UserExtensions.TianoCore."ExtraFiles"] 83 SnpDxeExtra.uni 84