]> git.proxmox.com Git - mirror_edk2.git/blame - NetworkPkg/IScsiDxe/IScsiDxe.inf
NetworkPkg: Clean up source files
[mirror_edk2.git] / NetworkPkg / IScsiDxe / IScsiDxe.inf
CommitLineData
4c5a5e0c 1## @file\r
8ef3af39 2# Client-side iSCSI service.\r
4c5a5e0c 3#\r
8ef3af39
DG
4# The iSCSI driver provides iSCSI service in the preboot environment and supports\r
5# booting over iSCSI.\r
f75a7f56
LG
6#\r
7# Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
4c5a5e0c 8# This program and the accompanying materials\r
9# are licensed and made available under the terms and conditions of the BSD License\r
10# which accompanies this distribution. The full text of the license may be found at\r
11# http://opensource.org/licenses/bsd-license.php\r
12#\r
13# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
14# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
15#\r
16##\r
17\r
18[Defines]\r
19 INF_VERSION = 0x00010005\r
20 BASE_NAME = IScsiDxe\r
21 FILE_GUID = 86CDDF93-4872-4597-8AF9-A35AE4D3725F\r
22 MODULE_TYPE = UEFI_DRIVER\r
23 VERSION_STRING = 1.0\r
24 ENTRY_POINT = IScsiDriverEntryPoint\r
25 UNLOAD_IMAGE = IScsiUnload\r
8ef3af39 26 MODULE_UNI_FILE = IScsiDxe.uni\r
4c5a5e0c 27\r
28#\r
29# The following information is for reference only and not required by the build tools.\r
30#\r
31# VALID_ARCHITECTURES = IA32 X64 IPF\r
32#\r
33# DRIVER_BINDING = gIScsiDriverBinding\r
34# COMPONENT_NAME = gIScsiComponentName\r
35# COMPONENT_NAME2 = gIScsiComponentName2\r
36#\r
37\r
38\r
39[Sources]\r
40 ComponentName.c\r
41 IScsiAuthenticationInfo.c\r
42 IScsiCHAP.h\r
43 IScsiCHAP.c\r
44 IScsiConfig.c\r
45 IScsiConfig.h\r
46 IScsiConfigNVDataStruc.h\r
47 IScsiConfigStrings.uni\r
48 IScsiConfigVfr.vfr\r
49 IScsiDhcp.c\r
50 IScsiDhcp.h\r
51 IScsiDhcp6.c\r
52 IScsiDhcp6.h\r
eabc6e59
ZL
53 IScsiDns.c\r
54 IScsiDns.h\r
4c5a5e0c 55 IScsiDriver.c\r
56 IScsiDriver.h\r
57 IScsiExtScsiPassThru.c\r
58 IScsiIbft.c\r
59 IScsiIbft.h\r
f75a7f56 60 IScsiInitiatorName.c\r
4c5a5e0c 61 IScsiImpl.h\r
62 IScsiMisc.c\r
63 IScsiMisc.h\r
64 IScsiProto.c\r
65 IScsiProto.h\r
66\r
67[Packages]\r
68 MdePkg/MdePkg.dec\r
69 MdeModulePkg/MdeModulePkg.dec\r
70 CryptoPkg/CryptoPkg.dec\r
9bdc6592 71 NetworkPkg/NetworkPkg.dec\r
4c5a5e0c 72\r
73[LibraryClasses]\r
74 BaseLib\r
75 BaseMemoryLib\r
76 DebugLib\r
77 DevicePathLib\r
78 HiiLib\r
79 MemoryAllocationLib\r
80 NetLib\r
81 TcpIoLib\r
82 PrintLib\r
83 UefiBootServicesTableLib\r
84 UefiDriverEntryPoint\r
f75a7f56 85 UefiLib\r
4c5a5e0c 86 UefiRuntimeServicesTableLib\r
87 UefiHiiServicesLib\r
88 BaseCryptLib\r
89\r
90[Protocols]\r
8ef3af39
DG
91 gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES ## SystemTable\r
92 gEfiDriverBindingProtocolGuid ## SOMETIMES_PRODUCES\r
93 gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES\r
eabc6e59
ZL
94 gEfiDhcp4ProtocolGuid ## SOMETIMES_CONSUMES\r
95 gEfiDhcp6ProtocolGuid ## SOMETIMES_CONSUMES\r
96 gEfiDhcp4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES\r
97 gEfiDhcp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES\r
98 gEfiDns4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES\r
99 gEfiDns4ProtocolGuid ## SOMETIMES_CONSUMES\r
100 gEfiDns6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES\r
101 gEfiDns6ProtocolGuid ## SOMETIMES_CONSUMES\r
102 gEfiIp4Config2ProtocolGuid ## SOMETIMES_CONSUMES\r
103 gEfiIp6ConfigProtocolGuid ## SOMETIMES_CONSUMES\r
8ef3af39 104 gEfiTcp4ProtocolGuid ## TO_START\r
eabc6e59 105 gEfiTcp6ProtocolGuid ## TO_START\r
8ef3af39 106 gEfiTcp4ServiceBindingProtocolGuid ## TO_START\r
eabc6e59 107 gEfiTcp6ServiceBindingProtocolGuid ## TO_START\r
8ef3af39
DG
108 gEfiExtScsiPassThruProtocolGuid ## BY_START\r
109 gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
110 ## TO_START\r
111 ## PRODUCES\r
112 gEfiDevicePathProtocolGuid\r
113 ## PRODUCES\r
114 ## UNDEFINED # Variable\r
115 gEfiIScsiInitiatorNameProtocolGuid\r
f75a7f56 116 ## PRODUCES\r
8873b174 117 gEfiAuthenticationInfoProtocolGuid\r
f3494b80 118 ## SOMETIMES_CONSUMES\r
8873b174 119 gEfiAdapterInformationProtocolGuid\r
6b08dd6e 120 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES\r
4c5a5e0c 121\r
122[Guids]\r
8ef3af39
DG
123 gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event\r
124 gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
125 gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
126 gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
127 gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
8873b174 128 gEfiAdapterInfoNetworkBootGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
6b08dd6e 129 gEfiAdapterInfoUndiIpv6SupportGuid ## SOMETIMES_CONSUMES ## GUID\r
f75a7f56 130\r
8ef3af39
DG
131 ## SOMETIMES_PRODUCES ## Variable:L"AttemptOrder"\r
132 ## SOMETIMES_CONSUMES ## Variable:L"AttemptOrder"\r
8d1f5e04
ZL
133 ## SOMETIMES_PRODUCES ## Variable:L"InitialAttemptOrder"\r
134 ## SOMETIMES_CONSUMES ## Variable:L"InitialAttemptOrder"\r
8ef3af39
DG
135 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mVendorStorageName\r
136 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mVendorStorageName\r
137 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiGetBrowserData mVendorStorageName\r
138 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiSetBrowserData mVendorStorageName\r
139 ## SOMETIMES_CONSUMES ## HII\r
140 gIScsiConfigGuid\r
8873b174
YT
141\r
142[Pcd]\r
143 gEfiNetworkPkgTokenSpaceGuid.PcdIScsiAIPNetworkBootPolicy ## CONSUMES\r
8d1f5e04
ZL
144 gEfiNetworkPkgTokenSpaceGuid.PcdMaxIScsiAttemptNumber ## CONSUMES\r
145\r
8ef3af39
DG
146[UserExtensions.TianoCore."ExtraFiles"]\r
147 IScsiDxeExtra.uni\r