# Client-side iSCSI service.\r
#\r
# The iSCSI driver provides iSCSI service in the preboot environment and supports\r
-# booting over iSCSI.\r
-# \r
-# Copyright (c) 2004 - 2017, Intel Corporation. All rights reserved.<BR>\r
+# booting over iSCSI. This driver supports both IPv4 and IPv6 network stack.\r
+#\r
+# Notes:\r
+# 1) This driver can't co-work with the IScsiDxe driver in MdeModulePkg.\r
+# 2) This driver includes more bug fixes and supports more features (e.g. IPv6, Dns\r
+# support for target URL configuration, iSCSI keyword support) than the IscsiDxe\r
+# driver in MdeModulePkg. So, we recommend using this driver even though both of\r
+# them can be used.\r
+# 3) This driver depends on OpenSSL. To use this driver, please follow the\r
+# instructions found in the file "OpenSSL-HOWTO.txt" located in\r
+# CryptoPkg\Library\OpensslLib to enable the OpenSSL building first.\r
+#\r
+# Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
#\r
# The following information is for reference only and not required by the build tools.\r
#\r
-# VALID_ARCHITECTURES = IA32 X64 IPF\r
+# VALID_ARCHITECTURES = IA32 X64\r
#\r
# DRIVER_BINDING = gIScsiDriverBinding\r
# COMPONENT_NAME = gIScsiComponentName\r
IScsiExtScsiPassThru.c\r
IScsiIbft.c\r
IScsiIbft.h\r
- IScsiInitiatorName.c \r
+ IScsiInitiatorName.c\r
IScsiImpl.h\r
IScsiMisc.c\r
IScsiMisc.h\r
PrintLib\r
UefiBootServicesTableLib\r
UefiDriverEntryPoint\r
- UefiLib \r
+ UefiLib\r
UefiRuntimeServicesTableLib\r
UefiHiiServicesLib\r
BaseCryptLib\r
## PRODUCES\r
## UNDEFINED # Variable\r
gEfiIScsiInitiatorNameProtocolGuid\r
- ## PRODUCES \r
+ ## PRODUCES\r
gEfiAuthenticationInfoProtocolGuid\r
## SOMETIMES_CONSUMES\r
gEfiAdapterInformationProtocolGuid\r
+ gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES\r
\r
[Guids]\r
gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event\r
gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
- gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable\r
gEfiAdapterInfoNetworkBootGuid ## SOMETIMES_CONSUMES ## UNDEFINED\r
- \r
+ gEfiAdapterInfoUndiIpv6SupportGuid ## SOMETIMES_CONSUMES ## GUID\r
+\r
## SOMETIMES_PRODUCES ## Variable:L"AttemptOrder"\r
## SOMETIMES_CONSUMES ## Variable:L"AttemptOrder"\r
## SOMETIMES_PRODUCES ## Variable:L"InitialAttemptOrder"\r