1bcecde140a561c64e297225904afebebd62336cejljusten## @file
2f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star# SNP driver On Legacy NIC ROM.
3f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star#
4bcecde140a561c64e297225904afebebd62336cejljusten# Thunk wrapper UEFI driver to produce EFI SNP protocol based on legacy 16 NIC ROM.
5bcecde140a561c64e297225904afebebd62336cejljusten#
6f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star# Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.<BR>
7bcecde140a561c64e297225904afebebd62336cejljusten#
8bcecde140a561c64e297225904afebebd62336cejljusten# This program and the accompanying materials
9bcecde140a561c64e297225904afebebd62336cejljusten# are licensed and made available under the terms and conditions
10bcecde140a561c64e297225904afebebd62336cejljusten# of the BSD License which accompanies this distribution.  The
11bcecde140a561c64e297225904afebebd62336cejljusten# full text of the license may be found at
12bcecde140a561c64e297225904afebebd62336cejljusten# http://opensource.org/licenses/bsd-license.php
13bcecde140a561c64e297225904afebebd62336cejljusten#
14bcecde140a561c64e297225904afebebd62336cejljusten# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
15bcecde140a561c64e297225904afebebd62336cejljusten# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16bcecde140a561c64e297225904afebebd62336cejljusten#
17bcecde140a561c64e297225904afebebd62336cejljusten##
18bcecde140a561c64e297225904afebebd62336cejljusten
19bcecde140a561c64e297225904afebebd62336cejljusten[Defines]
20bcecde140a561c64e297225904afebebd62336cejljusten  BASE_NAME                            = BiosSnp16
21f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  MODULE_UNI_FILE                      = BiosSnp16.uni
22bcecde140a561c64e297225904afebebd62336cejljusten  FILE_GUID                            = D0CAA91E-2DE4-4b0d-B3DC-09C67E854E34
23bcecde140a561c64e297225904afebebd62336cejljusten  MODULE_TYPE                          = UEFI_DRIVER
24bcecde140a561c64e297225904afebebd62336cejljusten  INF_VERSION                          = 0x00010005
25bcecde140a561c64e297225904afebebd62336cejljusten  VERSION_STRING                       = 1.0
26bcecde140a561c64e297225904afebebd62336cejljusten  
27bcecde140a561c64e297225904afebebd62336cejljusten  ENTRY_POINT                          = BiosSnp16DriverEntryPoint
28bcecde140a561c64e297225904afebebd62336cejljusten
29bcecde140a561c64e297225904afebebd62336cejljusten#
30bcecde140a561c64e297225904afebebd62336cejljusten# The following information is for reference only and not required by the build tools.
31bcecde140a561c64e297225904afebebd62336cejljusten#
32bcecde140a561c64e297225904afebebd62336cejljusten#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
33bcecde140a561c64e297225904afebebd62336cejljusten#
34bcecde140a561c64e297225904afebebd62336cejljusten#  DRIVER_BINDING                =  gBiosSnp16DriverBinding
35bcecde140a561c64e297225904afebebd62336cejljusten#  COMPONENT_NAME                =  gBiosSnp16ComponentName
36bcecde140a561c64e297225904afebebd62336cejljusten#
37bcecde140a561c64e297225904afebebd62336cejljusten
38bcecde140a561c64e297225904afebebd62336cejljusten[Sources]
39bcecde140a561c64e297225904afebebd62336cejljusten  BiosSnp16.h
40bcecde140a561c64e297225904afebebd62336cejljusten  BiosSnp16.c
41bcecde140a561c64e297225904afebebd62336cejljusten  Misc.c
42bcecde140a561c64e297225904afebebd62336cejljusten  Pxe.h
43bcecde140a561c64e297225904afebebd62336cejljusten  PxeUndi.c
44bcecde140a561c64e297225904afebebd62336cejljusten  ComponentName.c
45bcecde140a561c64e297225904afebebd62336cejljusten
46bcecde140a561c64e297225904afebebd62336cejljusten
47bcecde140a561c64e297225904afebebd62336cejljusten[Libraryclasses]
48bcecde140a561c64e297225904afebebd62336cejljusten  UefiDriverEntryPoint
49bcecde140a561c64e297225904afebebd62336cejljusten  DebugLib
50bcecde140a561c64e297225904afebebd62336cejljusten  BaseMemoryLib
51bcecde140a561c64e297225904afebebd62336cejljusten  UefiBootServicesTableLib
52bcecde140a561c64e297225904afebebd62336cejljusten  UefiLib
53bcecde140a561c64e297225904afebebd62336cejljusten  BaseLib
54bcecde140a561c64e297225904afebebd62336cejljusten  DevicePathLib
55bcecde140a561c64e297225904afebebd62336cejljusten  MemoryAllocationLib
56bcecde140a561c64e297225904afebebd62336cejljusten
57bcecde140a561c64e297225904afebebd62336cejljusten[Guids]
58f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  gEfiEventExitBootServicesGuid         ##CONSUMES  ##Event
59bcecde140a561c64e297225904afebebd62336cejljusten
60bcecde140a561c64e297225904afebebd62336cejljusten[Protocols]
61f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  gEfiNetworkInterfaceIdentifierProtocolGuid  ##BY_START
62f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  gEfiDevicePathProtocolGuid                  ##BY_START
63f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  gEfiDevicePathProtocolGuid                  ##TO_START
64f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  gEfiSimpleNetworkProtocolGuid               ##BY_START
65f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  gEfiPciIoProtocolGuid                       ##TO_START
66f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  gEfiLegacyBiosProtocolGuid                  ##CONSUMES
67bcecde140a561c64e297225904afebebd62336cejljusten
68bcecde140a561c64e297225904afebebd62336cejljusten[Packages]
69bcecde140a561c64e297225904afebebd62336cejljusten  MdePkg/MdePkg.dec
70bcecde140a561c64e297225904afebebd62336cejljusten  IntelFrameworkPkg/IntelFrameworkPkg.dec
71bcecde140a561c64e297225904afebebd62336cejljusten
72f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star[UserExtensions.TianoCore."ExtraFiles"]
73f9841f04ad2d3ce1157103f97ef7c2bc5979f1deZeng, Star  BiosSnp16Extra.uni
74