X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FNetwork%2FMnpDxe%2FMnpDxe.inf;h=07e62f5ba2384121c03ab2360fdc261737171ac3;hp=6b969ba10f54035dd447b71dd7187b17bd5d90a2;hb=6036e94dc9402827130875258e99e486e82e7904;hpb=cfc8865f177c2846cd51f35fb0748bf4e11d8307 diff --git a/MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf b/MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf index 6b969ba10f..07e62f5ba2 100644 --- a/MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf +++ b/MdeModulePkg/Universal/Network/MnpDxe/MnpDxe.inf @@ -1,10 +1,12 @@ -#/** @file -# Component name for module Mnp +## @file +# This module produces EFI MNP Protocol, EFI MNP Servie Binding Protocol and EFI VLAN Protocol. # -# FIX ME! -# Copyright (c) 2006, Intel Corporation +# This module produces EFI Managed Network Protocol upon EFI Simple Network Protocol, +# to provide raw asynchronous network I/O services. It also produces EFI VLAN Protocol +# to provide manageability interface for VLAN configuration. # -# All rights reserved. This program and the accompanying materials +# Copyright (c) 2006 - 2014, 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 @@ -12,12 +14,12 @@ # 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] INF_VERSION = 0x00010005 BASE_NAME = MnpDxe + MODULE_UNI_FILE = MnpDxe.uni FILE_GUID = 025BBFC7-E6A9-4b8b-82AD-6815A1AEAF4A MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 @@ -28,32 +30,45 @@ # # VALID_ARCHITECTURES = IA32 X64 IPF EBC # +# DRIVER_BINDING = gMnpDriverBinding +# COMPONENT_NAME = gMnpComponentName +# COMPONENT_NAME2 = gMnpComponentName2 +# -[Sources.common] +[Sources] MnpMain.c MnpIo.c + ComponentName.h MnpDriver.h ComponentName.c MnpDriver.c MnpConfig.c MnpImpl.h - + MnpVlan.h + MnpVlan.c [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - [LibraryClasses] + BaseLib + BaseMemoryLib + MemoryAllocationLib UefiLib UefiBootServicesTableLib UefiDriverEntryPoint DebugLib NetLib - + DpcLib [Protocols] - gEfiManagedNetworkServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiSimpleNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiManagedNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED + gEfiManagedNetworkServiceBindingProtocolGuid ## BY_START + gEfiSimpleNetworkProtocolGuid ## TO_START + gEfiManagedNetworkProtocolGuid ## BY_START + ## BY_START + ## UNDEFINED # variable + gEfiVlanConfigProtocolGuid +[UserExtensions.TianoCore."ExtraFiles"] + MnpDxeExtra.uni