]> git.proxmox.com Git - mirror_edk2.git/blob - NetworkPkg/IScsiDxe/IScsiDxe.inf
24799fc57ca4575cdf76b83480a9b109785e94e5
[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
66 [LibraryClasses]
67 BaseLib
68 BaseMemoryLib
69 DebugLib
70 DevicePathLib
71 HiiLib
72 MemoryAllocationLib
73 NetLib
74 TcpIoLib
75 PrintLib
76 UefiBootServicesTableLib
77 UefiDriverEntryPoint
78 UefiLib
79 UefiRuntimeServicesTableLib
80 UefiHiiServicesLib
81 BaseCryptLib
82
83 [Protocols]
84 gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED
85 gEfiDriverBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
86 gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
87 gEfiDhcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
88 gEfiDhcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
89 gEfiDhcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
90 gEfiDhcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
91 gEfiTcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
92 gEfiTcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
93 gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
94 gEfiTcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
95 gEfiExtScsiPassThruProtocolGuid # PROTOCOL ALWAYS_CONSUMED
96 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
97 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
98 gEfiIScsiInitiatorNameProtocolGuid # PROTOCOL ALWAYS_CONSUMED
99 gEfiAuthenticationInfoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
100
101 [Guids]
102 gEfiEventExitBootServicesGuid
103 gEfiIfrTianoGuid ## CONSUMES ## GUID
104 gEfiAcpiTableGuid ## CONSUMES ## GUID
105 gEfiAcpi10TableGuid ## CONSUMES ## GUID
106 gEfiAcpi20TableGuid ## CONSUMES ## GUID