]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - MdeModulePkg/Universal/Network/IScsiDxe/IScsiDxe.inf
MdeModulePkg: Remove redundant library classes and GUIDs
[mirror_edk2.git] / MdeModulePkg / Universal / Network / IScsiDxe / IScsiDxe.inf
... / ...
CommitLineData
1## @file\r
2# This module produces EFI iSCSI Initiator Name Protocol.\r
3#\r
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
8#\r
9# Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
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
17#\r
18##\r
19\r
20[Defines]\r
21 INF_VERSION = 0x00010005\r
22 BASE_NAME = IScsi4Dxe\r
23 MODULE_UNI_FILE = IScsi4Dxe.uni\r
24 FILE_GUID = 4579B72D-7EC4-4dd4-8486-083C86B182A7\r
25 MODULE_TYPE = UEFI_DRIVER\r
26 VERSION_STRING = 1.0\r
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
37# COMPONENT_NAME2 = gIScsiComponentName2\r
38#\r
39\r
40[Sources]\r
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
50 IScsiInitiatorName.h\r
51 ComponentName.h\r
52 Md5.h\r
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
68 IScsiImpl.h\r
69 IScsiConfigNVDataStruc.h\r
70\r
71[Packages]\r
72 MdePkg/MdePkg.dec\r
73 MdeModulePkg/MdeModulePkg.dec\r
74\r
75[LibraryClasses]\r
76 UefiDriverEntryPoint\r
77 UefiLib\r
78 BaseLib\r
79 UefiBootServicesTableLib\r
80 UefiRuntimeServicesTableLib\r
81 BaseMemoryLib\r
82 MemoryAllocationLib\r
83 DevicePathLib\r
84 DebugLib\r
85 PrintLib\r
86 HiiLib\r
87 NetLib\r
88\r
89[Protocols]\r
90 ## PRODUCES\r
91 ## UNDEFINED # Variable\r
92 gEfiIScsiInitiatorNameProtocolGuid\r
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
100 gEfiDevicePathProtocolGuid\r
101 gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
102 gEfiHiiDatabaseProtocolGuid ## CONSUMES\r
103 gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES\r
104 gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES\r
105\r
106[Guids]\r
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 ## SOMETIMES_PRODUCES ## Variable:L"iSCSIDeviceList"\r
112 ## SOMETIMES_CONSUMES ## Variable:L"iSCSIDeviceList"\r
113 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mVendorStorageName\r
114 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mVendorStorageName\r
115 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiGetBrowserData mVendorStorageName\r
116 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiSetBrowserData mVendorStorageName\r
117 ## SOMETIMES_CONSUMES ## HII\r
118 gIp4IScsiConfigGuid\r
119 ## SOMETIMES_PRODUCES ## Variable\r
120 ## SOMETIMES_CONSUMES ## Variable\r
121 gIScsiCHAPAuthInfoGuid\r
122\r
123[UserExtensions.TianoCore."ExtraFiles"]\r
124 IScsi4DxeExtra.uni\r