X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=NetworkPkg%2FIScsiDxe%2FIScsiDxe.inf;h=2d96611b447ef0d874530d6b5566159f9af4d728;hb=da417eb8ed4bbaf149c31d197eb56fc8a5abbf68;hp=24799fc57ca4575cdf76b83480a9b109785e94e5;hpb=4c5a5e0cfecf23526493bf9a05c0530805bf10ec;p=mirror_edk2.git diff --git a/NetworkPkg/IScsiDxe/IScsiDxe.inf b/NetworkPkg/IScsiDxe/IScsiDxe.inf index 24799fc57c..2d96611b44 100644 --- a/NetworkPkg/IScsiDxe/IScsiDxe.inf +++ b/NetworkPkg/IScsiDxe/IScsiDxe.inf @@ -1,7 +1,10 @@ ## @file -# Component description file for IScsi module. +# Client-side iSCSI service. # -# Copyright (c) 2004 - 2011, Intel Corporation. All rights reserved.
+# The iSCSI driver provides iSCSI service in the preboot environment and supports +# booting over iSCSI. +# +# Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.
# This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at @@ -20,6 +23,7 @@ VERSION_STRING = 1.0 ENTRY_POINT = IScsiDriverEntryPoint UNLOAD_IMAGE = IScsiUnload + MODULE_UNI_FILE = IScsiDxe.uni # # The following information is for reference only and not required by the build tools. @@ -46,12 +50,14 @@ IScsiDhcp.h IScsiDhcp6.c IScsiDhcp6.h + IScsiDns.c + IScsiDns.h IScsiDriver.c IScsiDriver.h IScsiExtScsiPassThru.c IScsiIbft.c IScsiIbft.h - IScsiInitiatorName.c + IScsiInitiatorName.c IScsiImpl.h IScsiMisc.c IScsiMisc.h @@ -62,6 +68,7 @@ MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec CryptoPkg/CryptoPkg.dec + NetworkPkg/NetworkPkg.dec [LibraryClasses] BaseLib @@ -75,32 +82,66 @@ PrintLib UefiBootServicesTableLib UefiDriverEntryPoint - UefiLib + UefiLib UefiRuntimeServicesTableLib UefiHiiServicesLib BaseCryptLib [Protocols] - gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDriverBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDhcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDhcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDhcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDhcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiTcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiTcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiTcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiExtScsiPassThruProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiIScsiInitiatorNameProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiAuthenticationInfoProtocolGuid # PROTOCOL ALWAYS_CONSUMED + gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES ## SystemTable + gEfiDriverBindingProtocolGuid ## SOMETIMES_PRODUCES + gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES + gEfiDhcp4ProtocolGuid ## SOMETIMES_CONSUMES + gEfiDhcp6ProtocolGuid ## SOMETIMES_CONSUMES + gEfiDhcp4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES + gEfiDhcp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES + gEfiDns4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES + gEfiDns4ProtocolGuid ## SOMETIMES_CONSUMES + gEfiDns6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES + gEfiDns6ProtocolGuid ## SOMETIMES_CONSUMES + gEfiIp4Config2ProtocolGuid ## SOMETIMES_CONSUMES + gEfiIp6ConfigProtocolGuid ## SOMETIMES_CONSUMES + gEfiTcp4ProtocolGuid ## TO_START + gEfiTcp6ProtocolGuid ## TO_START + gEfiTcp4ServiceBindingProtocolGuid ## TO_START + gEfiTcp6ServiceBindingProtocolGuid ## TO_START + gEfiExtScsiPassThruProtocolGuid ## BY_START + gEfiHiiConfigAccessProtocolGuid ## PRODUCES + ## TO_START + ## PRODUCES + gEfiDevicePathProtocolGuid + ## PRODUCES + ## UNDEFINED # Variable + gEfiIScsiInitiatorNameProtocolGuid + ## PRODUCES + gEfiAuthenticationInfoProtocolGuid + ## SOMETIMES_CONSUMES + gEfiAdapterInformationProtocolGuid + gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES [Guids] - gEfiEventExitBootServicesGuid - gEfiIfrTianoGuid ## CONSUMES ## GUID - gEfiAcpiTableGuid ## CONSUMES ## GUID - gEfiAcpi10TableGuid ## CONSUMES ## GUID - gEfiAcpi20TableGuid ## CONSUMES ## GUID + gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event + gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED + gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable + gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable + gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable + gEfiAdapterInfoNetworkBootGuid ## SOMETIMES_CONSUMES ## UNDEFINED + gEfiAdapterInfoUndiIpv6SupportGuid ## SOMETIMES_CONSUMES ## GUID + + ## SOMETIMES_PRODUCES ## Variable:L"AttemptOrder" + ## SOMETIMES_CONSUMES ## Variable:L"AttemptOrder" + ## SOMETIMES_PRODUCES ## Variable:L"InitialAttemptOrder" + ## SOMETIMES_CONSUMES ## Variable:L"InitialAttemptOrder" + ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mVendorStorageName + ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mVendorStorageName + ## SOMETIMES_PRODUCES ## UNDEFINED # HiiGetBrowserData mVendorStorageName + ## SOMETIMES_CONSUMES ## UNDEFINED # HiiSetBrowserData mVendorStorageName + ## SOMETIMES_CONSUMES ## HII + gIScsiConfigGuid + +[Pcd] + gEfiNetworkPkgTokenSpaceGuid.PcdIScsiAIPNetworkBootPolicy ## CONSUMES + gEfiNetworkPkgTokenSpaceGuid.PcdMaxIScsiAttemptNumber ## CONSUMES + +[UserExtensions.TianoCore."ExtraFiles"] + IScsiDxeExtra.uni