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