]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - MdeModulePkg/Universal/Network/UefiPxeBcDxe/UefiPxeBcDxe.inf
MdeModulePkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / MdeModulePkg / Universal / Network / UefiPxeBcDxe / UefiPxeBcDxe.inf
... / ...
CommitLineData
1## @file\r
2# This module produces EFI Preboot Execution Environment (PXE) Base Code Protocol.\r
3#\r
4# This module produces EFI PXE Base Code Protocol upon EFI MMP Protocl and IPv4\r
5# network stack, used to control PXE-compatible devices. It produces EFI Load File\r
6# Protocol to provide one clean way to otain control from the boot manager if the\r
7# boot patch is from the remote device.\r
8#\r
9# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
10# This program and the accompanying materials\r
11# are licensed and made available under the terms and conditions of the BSD License\r
12# which accompanies this distribution. The full text of the license may be found at\r
13# http://opensource.org/licenses/bsd-license.php\r
14#\r
15# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
16# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
17#\r
18#\r
19##\r
20\r
21\r
22[Defines]\r
23 INF_VERSION = 0x00010005\r
24 BASE_NAME = UefiPxe4BcDxe\r
25 MODULE_UNI_FILE = UefiPxe4BcDxe.uni\r
26 FILE_GUID = 3B1DEAB5-C75D-442e-9238-8E2FFB62B0BB\r
27 MODULE_TYPE = UEFI_DRIVER\r
28 VERSION_STRING = 1.0\r
29 ENTRY_POINT = PxeBcDriverEntryPoint\r
30 UNLOAD_IMAGE = NetLibDefaultUnload\r
31\r
32#\r
33# The following information is for reference only and not required by the build tools.\r
34#\r
35# VALID_ARCHITECTURES = IA32 X64 IPF\r
36#\r
37# DRIVER_BINDING = gPxeBcDriverBinding \r
38# COMPONENT_NAME = gPxeBcComponentName\r
39# COMPONENT_NAME2 = gPxeBcComponentName2\r
40#\r
41\r
42[Sources]\r
43 PxeBcMtftp.c\r
44 PxeBcSupport.h\r
45 PxeBcSupport.c\r
46 PxeBcDriver.c\r
47 PxeBcDhcp.h\r
48 ComponentName.c\r
49 PxeBcImpl.c\r
50 PxeBcImpl.h\r
51 PxeBcDhcp.c\r
52 PxeBcMtftp.h\r
53 PxeBcDriver.h\r
54 \r
55\r
56[Packages]\r
57 MdePkg/MdePkg.dec\r
58 MdeModulePkg/MdeModulePkg.dec\r
59\r
60[LibraryClasses]\r
61 BaseLib\r
62 UefiLib\r
63 UefiBootServicesTableLib\r
64 UefiDriverEntryPoint\r
65 BaseMemoryLib\r
66 MemoryAllocationLib\r
67 DebugLib\r
68 NetLib\r
69 DpcLib\r
70 PcdLib\r
71\r
72[Protocols]\r
73 gEfiPxeBaseCodeCallbackProtocolGuid ## SOMETIMES_PRODUCES\r
74 gEfiPxeBaseCodeProtocolGuid ## BY_START\r
75 gEfiLoadFileProtocolGuid ## BY_START\r
76 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES\r
77 gEfiArpServiceBindingProtocolGuid ## TO_START\r
78 gEfiArpProtocolGuid ## TO_START\r
79 gEfiMtftp4ServiceBindingProtocolGuid ## TO_START\r
80 gEfiMtftp4ProtocolGuid ## TO_START\r
81 gEfiUdp4ServiceBindingProtocolGuid ## TO_START\r
82 gEfiUdp4ProtocolGuid ## TO_START\r
83 gEfiDhcp4ServiceBindingProtocolGuid ## TO_START\r
84 gEfiDhcp4ProtocolGuid ## TO_START\r
85 gEfiIp4ServiceBindingProtocolGuid ## TO_START\r
86 gEfiIp4ProtocolGuid ## TO_START\r
87\r
88[Pcd] \r
89 gEfiMdeModulePkgTokenSpaceGuid.PcdTftpBlockSize ## SOMETIMES_CONSUMES \r
90\r
91[UserExtensions.TianoCore."ExtraFiles"]\r
92 UefiPxe4BcDxeExtra.uni\r