X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=NetworkPkg%2FHttpBootDxe%2FHttpBootDxe.inf;h=f0e3fad68eacdbb811a34b0ccf1e7b3c54bfecda;hb=b701aae6a8e01b3a39c1cc5ad1409c9b929495ad;hp=8b4219cb17117da51032e1b5be9ffae8df4062f3;hpb=fa848a4048943251fc057fe8d6c5a82e01d2ffb6;p=mirror_edk2.git
diff --git a/NetworkPkg/HttpBootDxe/HttpBootDxe.inf b/NetworkPkg/HttpBootDxe/HttpBootDxe.inf
index 8b4219cb17..f0e3fad68e 100644
--- a/NetworkPkg/HttpBootDxe/HttpBootDxe.inf
+++ b/NetworkPkg/HttpBootDxe/HttpBootDxe.inf
@@ -1,15 +1,15 @@
## @file
# This modules produce the Load File Protocol for UEFI HTTP boot.
-#
-# Copyright (c) 2015 - 2016, Intel Corporation. All rights reserved.
+#
+# Copyright (c) 2015 - 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
# http://opensource.org/licenses/bsd-license.php
-#
+#
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-#
+#
##
[Defines]
@@ -28,8 +28,10 @@
NetworkPkg/NetworkPkg.dec
[Sources]
+ HttpBootConfigNVDataStruc.h
HttpBootDxe.h
HttpBootDxe.c
+ HttpBootConfig.h
HttpBootConfig.c
HttpBootComponentName.h
HttpBootComponentName.c
@@ -58,13 +60,15 @@
HttpLib
HiiLib
PrintLib
+ DpcLib
UefiHiiServicesLib
+ UefiBootManagerLib
[Protocols]
## TO_START
## BY_START
gEfiDevicePathProtocolGuid
-
+
gEfiLoadFileProtocolGuid ## BY_START
gEfiHttpServiceBindingProtocolGuid ## CONSUMES
gEfiHttpProtocolGuid ## CONSUMES
@@ -79,7 +83,10 @@
gEfiIp6ProtocolGuid ## TO_START
gEfiIp6ConfigProtocolGuid ## TO_START
gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES
+ gEfiRamDiskProtocolGuid ## SOMETIMES_CONSUMES
gEfiHiiConfigAccessProtocolGuid ## BY_START
+ gEfiHttpBootCallbackProtocolGuid ## SOMETIMES_PRODUCES
+ gEfiAdapterInformationProtocolGuid ## SOMETIMES_CONSUMES
[Guids]
## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch mHttpBootConfigStorageName
@@ -87,6 +94,12 @@
## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData mHttpBootConfigStorageName
## SOMETIMES_CONSUMES ## HII
gHttpBootConfigGuid
+ gEfiVirtualCdGuid ## SOMETIMES_CONSUMES ## GUID
+ gEfiVirtualDiskGuid ## SOMETIMES_CONSUMES ## GUID
+ gEfiAdapterInfoUndiIpv6SupportGuid ## SOMETIMES_CONSUMES ## GUID
+
+[Pcd]
+ gEfiNetworkPkgTokenSpaceGuid.PcdAllowHttpConnections ## CONSUMES
[UserExtensions.TianoCore."ExtraFiles"]
HttpBootDxeExtra.uni