]> git.proxmox.com Git - mirror_edk2.git/blob - NetworkPkg/IScsiDxe/IScsiDxe.inf
Update for NetworkPkg.
[mirror_edk2.git] / NetworkPkg / IScsiDxe / IScsiDxe.inf
1 ## @file
2 # Component description file for IScsi module.
3 #
4 # Copyright (c) 2004 - 2011, Intel Corporation. All rights reserved.<BR>
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
9 #
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010005
17 BASE_NAME = IScsiDxe
18 FILE_GUID = 86CDDF93-4872-4597-8AF9-A35AE4D3725F
19 MODULE_TYPE = UEFI_DRIVER
20 VERSION_STRING = 1.0
21 ENTRY_POINT = IScsiDriverEntryPoint
22 UNLOAD_IMAGE = IScsiUnload
23
24 #
25 # The following information is for reference only and not required by the build tools.
26 #
27 # VALID_ARCHITECTURES = IA32 X64 IPF
28 #
29 # DRIVER_BINDING = gIScsiDriverBinding
30 # COMPONENT_NAME = gIScsiComponentName
31 # COMPONENT_NAME2 = gIScsiComponentName2
32 #
33
34
35 [Sources]
36 ComponentName.c
37 IScsiAuthenticationInfo.c
38 IScsiCHAP.h
39 IScsiCHAP.c
40 IScsiConfig.c
41 IScsiConfig.h
42 IScsiConfigNVDataStruc.h
43 IScsiConfigStrings.uni
44 IScsiConfigVfr.vfr
45 IScsiDhcp.c
46 IScsiDhcp.h
47 IScsiDhcp6.c
48 IScsiDhcp6.h
49 IScsiDriver.c
50 IScsiDriver.h
51 IScsiExtScsiPassThru.c
52 IScsiIbft.c
53 IScsiIbft.h
54 IScsiInitiatorName.c
55 IScsiImpl.h
56 IScsiMisc.c
57 IScsiMisc.h
58 IScsiProto.c
59 IScsiProto.h
60
61 [Packages]
62 MdePkg/MdePkg.dec
63 MdeModulePkg/MdeModulePkg.dec
64 CryptoPkg/CryptoPkg.dec
65 NetworkPkg/NetworkPkg.dec
66
67 [LibraryClasses]
68 BaseLib
69 BaseMemoryLib
70 DebugLib
71 DevicePathLib
72 HiiLib
73 MemoryAllocationLib
74 NetLib
75 TcpIoLib
76 PrintLib
77 UefiBootServicesTableLib
78 UefiDriverEntryPoint
79 UefiLib
80 UefiRuntimeServicesTableLib
81 UefiHiiServicesLib
82 BaseCryptLib
83
84 [Protocols]
85 gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED
86 gEfiDriverBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
87 gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
88 gEfiDhcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
89 gEfiDhcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
90 gEfiDhcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
91 gEfiDhcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
92 gEfiTcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
93 gEfiTcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
94 gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
95 gEfiTcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
96 gEfiExtScsiPassThruProtocolGuid # PROTOCOL ALWAYS_CONSUMED
97 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
98 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
99 gEfiIScsiInitiatorNameProtocolGuid # PROTOCOL ALWAYS_CONSUMED
100 gEfiAuthenticationInfoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
101
102 [Guids]
103 gEfiEventExitBootServicesGuid
104 gEfiIfrTianoGuid ## CONSUMES ## GUID
105 gEfiAcpiTableGuid ## CONSUMES ## GUID
106 gEfiAcpi10TableGuid ## CONSUMES ## GUID
107 gEfiAcpi20TableGuid ## CONSUMES ## GUID
108 gIScsiConfigGuid ## PRODUCES ## GUID