]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf
MdeModulePkg: Clean up source files
[mirror_edk2.git] / MdeModulePkg / Universal / Network / IScsiDxe / IScsiDxe.inf
CommitLineData
6bfbb5f0 1## @file\r
6036e94d 2# This module produces EFI iSCSI Initiator Name Protocol.\r
6bfbb5f0 3#\r
6036e94d
SZ
4# This module produces EFI iSCSI Initiator Name Protocol upon EFI TCPv4 Protocol\r
5# and EFI DHCPv4 Protocol, to provide the capability to do the transport for SCSI\r
6# data over TCP/IP. It installs EFI HII Configuration Access Protocol to provide\r
7# one way to configurate the iSCSI setting.\r
6bfbb5f0 8#\r
d1102dba 9# Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
6036e94d
SZ
10# This program and the accompanying materials\r
11# are licensed and made available under the terms and conditions of the BSD License\r
12# which accompanies this distribution. The full text of the license may be found at\r
13# http://opensource.org/licenses/bsd-license.php\r
14#\r
15# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
16# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
6bfbb5f0
LG
17#\r
18##\r
6a690e23 19\r
20[Defines]\r
21 INF_VERSION = 0x00010005\r
ace28761 22 BASE_NAME = IScsi4Dxe\r
6036e94d 23 MODULE_UNI_FILE = IScsi4Dxe.uni\r
6a690e23 24 FILE_GUID = 4579B72D-7EC4-4dd4-8486-083C86B182A7\r
d3f16117 25 MODULE_TYPE = UEFI_DRIVER\r
6a690e23 26 VERSION_STRING = 1.0\r
6a690e23 27 ENTRY_POINT = IScsiDriverEntryPoint\r
28 UNLOAD_IMAGE = EfiIScsiUnload\r
29\r
30#\r
31# The following information is for reference only and not required by the build tools.\r
32#\r
33# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
34#\r
35# DRIVER_BINDING = gIScsiDriverBinding\r
36# COMPONENT_NAME = gIScsiComponentName\r
d354ab7f 37# COMPONENT_NAME2 = gIScsiComponentName2\r
6a690e23 38#\r
39\r
6bfbb5f0 40[Sources]\r
6a690e23 41 IScsiTcp4Io.h\r
42 IScsiProto.h\r
43 IScsiMisc.h\r
44 IScsiIbft.h\r
45 IScsiExtScsiPassThru.h\r
46 IScsiDriver.h\r
47 IScsiDhcp.h\r
48 IScsiCommon.h\r
49 IScsiCHAP.h\r
b263ee17 50 IScsiInitiatorName.h\r
51 ComponentName.h\r
5af5b3fd 52 Md5.h\r
6a690e23 53 IScsiTcp4Io.c\r
54 IScsiProto.c\r
55 IScsiMisc.c\r
56 IScsiInitiatorName.c\r
57 IScsiIbft.c\r
58 IScsiExtScsiPassThru.c\r
59 IScsiDriver.c\r
60 IScsiDhcp.c\r
61 IScsiCHAP.c\r
62 ComponentName.c\r
63 Md5.c\r
64 IScsiConfigDxeStrings.uni\r
65 IScsiConfigDxe.vfr\r
66 IScsiConfig.c\r
67 IScsiConfig.h\r
5451bd96 68 IScsiImpl.h\r
a78d176c 69 IScsiConfigNVDataStruc.h\r
6a690e23 70\r
71[Packages]\r
72 MdePkg/MdePkg.dec\r
73 MdeModulePkg/MdeModulePkg.dec\r
6a690e23 74\r
75[LibraryClasses]\r
76 UefiDriverEntryPoint\r
77 UefiLib\r
78 BaseLib\r
6a690e23 79 UefiBootServicesTableLib\r
80 UefiRuntimeServicesTableLib\r
cfb1461b 81 BaseMemoryLib\r
82 MemoryAllocationLib\r
6a690e23 83 DevicePathLib\r
84 DebugLib\r
85 PrintLib\r
93e3992d 86 HiiLib\r
6a690e23 87 NetLib\r
88\r
89[Protocols]\r
6036e94d
SZ
90 ## PRODUCES\r
91 ## UNDEFINED # Variable\r
6a690e23 92 gEfiIScsiInitiatorNameProtocolGuid\r
6036e94d
SZ
93 gEfiExtScsiPassThruProtocolGuid ## BY_START\r
94 gEfiTcp4ProtocolGuid ## TO_START\r
95 gEfiTcp4ServiceBindingProtocolGuid ## TO_START\r
96 gEfiDhcp4ProtocolGuid ## TO_START\r
97 gEfiDhcp4ServiceBindingProtocolGuid ## TO_START\r
98 ## TO_START\r
99 ## PRODUCES\r
6a690e23 100 gEfiDevicePathProtocolGuid\r
6036e94d
SZ
101 gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
102 gEfiHiiDatabaseProtocolGuid ## CONSUMES\r
103 gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES\r
104 gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES\r
01a5c994 105\r
106[Guids]\r
6036e94d
SZ
107 gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event\r
108 gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
109 gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
110 gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
111 gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
112 ## SOMETIMES_PRODUCES ## Variable:L"iSCSIDeviceList"\r
113 ## SOMETIMES_CONSUMES ## Variable:L"iSCSIDeviceList"\r
114 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mVendorStorageName\r
115 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mVendorStorageName\r
116 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiGetBrowserData mVendorStorageName\r
117 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiSetBrowserData mVendorStorageName\r
118 ## SOMETIMES_CONSUMES ## HII\r
119 gIp4IScsiConfigGuid\r
120 ## SOMETIMES_PRODUCES ## Variable\r
121 ## SOMETIMES_CONSUMES ## Variable\r
122 gIScsiCHAPAuthInfoGuid\r
123\r
124[UserExtensions.TianoCore."ExtraFiles"]\r
d1102dba 125 IScsi4DxeExtra.uni\r