X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=NetworkPkg%2FIScsiDxe%2FIScsiDxe.inf;h=0ffb340ce05eda5f5964bcb8d5e903e3a6e8ac35;hp=1e18c3bdc35a6d87e751192d5a8d0d758bddce2e;hb=ecf98fbcf858b9cb09ff0ac1c2a09c0111b4026b;hpb=9bdc6592135aa9b687db7a679c52903f63812484 diff --git a/NetworkPkg/IScsiDxe/IScsiDxe.inf b/NetworkPkg/IScsiDxe/IScsiDxe.inf index 1e18c3bdc3..0ffb340ce0 100644 --- a/NetworkPkg/IScsiDxe/IScsiDxe.inf +++ b/NetworkPkg/IScsiDxe/IScsiDxe.inf @@ -1,14 +1,11 @@ ## @file -# Component description file for IScsi module. +# Client-side iSCSI service. # -# Copyright (c) 2004 - 2011, 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 -# http://opensource.org/licenses/bsd-license.php +# The iSCSI driver provides iSCSI service in the preboot environment and supports +# booting over iSCSI. This driver supports both IPv4 and IPv6 network stack. # -# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.
+# SPDX-License-Identifier: BSD-2-Clause-Patent # ## @@ -20,11 +17,12 @@ 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. # -# VALID_ARCHITECTURES = IA32 X64 IPF +# VALID_ARCHITECTURES = IA32 X64 # # DRIVER_BINDING = gIScsiDriverBinding # COMPONENT_NAME = gIScsiComponentName @@ -46,12 +44,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 @@ -76,33 +76,65 @@ 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 - gIScsiConfigGuid ## PRODUCES ## GUID \ No newline at end of file + gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event + gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED + gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable + gEfiAcpi10TableGuid ## 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