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