## @file\r
-# Component description file for Shell application IfConfig6.\r
+# Shell application IfConfig6.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# It is shell application which is used to set and get configurations for the\r
+# EFI IPv6 network stack.\r
+#\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
MODULE_TYPE = UEFI_APPLICATION\r
VERSION_STRING = 1.0\r
ENTRY_POINT = IfConfig6Initialize\r
+ MODULE_UNI_FILE = IfConfig6.uni\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
NetLib\r
\r
[Protocols]\r
- gEfiIp6ServiceBindingProtocolGuid ## CONSUMS\r
- gEfiIp6ConfigProtocolGuid ## CONSUMS\r
+ gEfiIp6ServiceBindingProtocolGuid ## CONSUMES\r
+ gEfiIp6ConfigProtocolGuid ## CONSUMES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IfConfig6Extra.uni\r
## @file\r
-# Component description file for IpSecConfig6 application.\r
+# Shell application IpSecConfig.\r
+# \r
+# This application is used to set and retrieve security and policy related information\r
+# for the EFI IPsec protocol driver.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
MODULE_TYPE = UEFI_APPLICATION\r
VERSION_STRING = 1.0\r
ENTRY_POINT = InitializeIpSecConfig\r
+ MODULE_UNI_FILE = IpSecConfig.uni\r
\r
[Sources]\r
IpSecConfigStrings.uni\r
UefiLib\r
\r
[Protocols]\r
- gEfiIpSec2ProtocolGuid ##CONSUMS\r
- gEfiIpSecConfigProtocolGuid ##CONSUMS\r
+ gEfiIpSec2ProtocolGuid ##CONSUMES\r
+ gEfiIpSecConfigProtocolGuid ##CONSUMES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IpSecConfigExtra.uni\r
## @file\r
-# Component description file for Ping6 application.\r
+# Shell application Ping6.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# It is an shell application which is used to Ping the target host with IPv6 stack.\r
+#\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
MODULE_TYPE = UEFI_APPLICATION\r
VERSION_STRING = 1.0\r
ENTRY_POINT = InitializePing6\r
+ MODULE_UNI_FILE = Ping6.uni\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
NetLib\r
\r
[Protocols]\r
- gEfiCpuArchProtocolGuid ## CONSUMS\r
- gEfiIp6ProtocolGuid ## CONSUMS\r
- gEfiIp6ServiceBindingProtocolGuid ## CONSUMS\r
- gEfiIp6ConfigProtocolGuid ## CONSUMS\r
+ gEfiCpuArchProtocolGuid ## CONSUMES\r
+ gEfiIp6ProtocolGuid ## CONSUMES\r
+ gEfiIp6ServiceBindingProtocolGuid ## CONSUMES\r
+ gEfiIp6ConfigProtocolGuid ## CONSUMES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ Ping6Extra.uni\r
## @file\r
-# Component files for VLAN configuration shell application.\r
+# Shell application VLAN configuration.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# It is shell application which is used to get and set VLAN configuration.\r
+#\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
MODULE_TYPE = UEFI_APPLICATION\r
VERSION_STRING = 1.0\r
ENTRY_POINT = VlanConfigMain\r
+ MODULE_UNI_FILE = VConfig.uni\r
\r
#\r
# VALID_ARCHITECTURES = IA32 X64 IPF\r
HiiLib\r
\r
[Protocols]\r
- gEfiVlanConfigProtocolGuid\r
+ gEfiVlanConfigProtocolGuid ## CONSUMES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ VConfigExtra.uni\r
## @file\r
-# Component description file for Dhcp6 module.\r
+# Client-side DHCPv6 services.\r
+# \r
+# This driver produces EFI DHCPv6 Protocol which is used to get IPv6 addresses\r
+# and other configuration parameters from DHCPv6 servers.\r
#\r
-# Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
VERSION_STRING = 1.0\r
ENTRY_POINT = Dhcp6DriverEntryPoint\r
UNLOAD_IMAGE = NetLibDefaultUnload\r
+ MODULE_UNI_FILE = Dhcp6Dxe.uni\r
+\r
#\r
# The following information is for reference only and not required by the build tools.\r
#\r
\r
\r
[Protocols]\r
- gEfiUdp6ServiceBindingProtocolGuid\r
- gEfiUdp6ProtocolGuid\r
- gEfiDhcp6ServiceBindingProtocolGuid\r
- gEfiDhcp6ProtocolGuid\r
- gEfiIp6ConfigProtocolGuid\r
+ gEfiUdp6ServiceBindingProtocolGuid ## TO_START\r
+ gEfiUdp6ProtocolGuid ## TO_START\r
+ gEfiDhcp6ServiceBindingProtocolGuid ## BY_START\r
+ gEfiDhcp6ProtocolGuid ## BY_START\r
+ gEfiIp6ConfigProtocolGuid ## TO_START\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ Dhcp6DxeExtra.uni\r
## @file\r
-# Component description file for IScsi module.\r
+# Client-side iSCSI service.\r
#\r
-# Copyright (c) 2004 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# The iSCSI driver provides iSCSI service in the preboot environment and supports\r
+# booting over iSCSI.\r
+# \r
+# Copyright (c) 2004 - 2014, 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
VERSION_STRING = 1.0\r
ENTRY_POINT = IScsiDriverEntryPoint\r
UNLOAD_IMAGE = IScsiUnload\r
+ MODULE_UNI_FILE = IScsiDxe.uni\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
BaseCryptLib\r
\r
[Protocols]\r
- gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDriverBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDhcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDhcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
- gEfiDhcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDhcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
- gEfiTcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiTcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
- gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiTcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
- gEfiExtScsiPassThruProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiIScsiInitiatorNameProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiAuthenticationInfoProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
+ gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES ## SystemTable\r
+ gEfiDriverBindingProtocolGuid ## SOMETIMES_PRODUCES\r
+ gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDhcp4ProtocolGuid ## TO_START\r
+ gEfiDhcp6ProtocolGuid ## TO_START \r
+ gEfiDhcp4ServiceBindingProtocolGuid ## TO_START\r
+ gEfiDhcp6ServiceBindingProtocolGuid ## TO_START \r
+ gEfiTcp4ProtocolGuid ## TO_START\r
+ gEfiTcp6ProtocolGuid ## TO_START \r
+ gEfiTcp4ServiceBindingProtocolGuid ## TO_START\r
+ gEfiTcp6ServiceBindingProtocolGuid ## TO_START \r
+ gEfiExtScsiPassThruProtocolGuid ## BY_START\r
+ gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
+ ## TO_START\r
+ ## PRODUCES\r
+ gEfiDevicePathProtocolGuid\r
+ ## PRODUCES\r
+ ## UNDEFINED # Variable\r
+ gEfiIScsiInitiatorNameProtocolGuid\r
+ ## PRODUCES \r
+ gEfiAuthenticationInfoProtocolGuid \r
\r
[Guids]\r
- gEfiEventExitBootServicesGuid\r
- gEfiIfrTianoGuid ## CONSUMES ## GUID\r
- gEfiAcpiTableGuid ## CONSUMES ## GUID\r
- gEfiAcpi10TableGuid ## CONSUMES ## GUID\r
- gEfiAcpi20TableGuid ## CONSUMES ## GUID\r
- gIScsiConfigGuid ## PRODUCES ## GUID
\ No newline at end of file
+ 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
+ \r
+ ## SOMETIMES_PRODUCES ## Variable:L"AttemptOrder"\r
+ ## SOMETIMES_CONSUMES ## Variable:L"AttemptOrder"\r
+ ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mVendorStorageName\r
+ ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mVendorStorageName\r
+ ## SOMETIMES_PRODUCES ## UNDEFINED # HiiGetBrowserData mVendorStorageName\r
+ ## SOMETIMES_CONSUMES ## UNDEFINED # HiiSetBrowserData mVendorStorageName\r
+ ## SOMETIMES_CONSUMES ## HII\r
+ gIScsiConfigGuid\r
+ \r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IScsiDxeExtra.uni\r
## @file\r
-# Component description file for Ip6 module.\r
+# Basic IPv6 packet I/O Service.\r
+# \r
+# This module provides basic network IPv6 packet I/O services which includes support for \r
+# Neighbor Discovery Protocol (ND), Multicast Listener Discovery Protocol (MLD), \r
+# and a subset of the Internet Control Message Protocol (ICMPv6). This driver \r
+# also provides the mechanism to set and get various types of configurations for\r
+# the EFI IPv6 network stack.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
VERSION_STRING = 1.0\r
ENTRY_POINT = Ip6DriverEntryPoint\r
UNLOAD_IMAGE = NetLibDefaultUnload\r
+ MODULE_UNI_FILE = Ip6Dxe.uni\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
DpcLib\r
\r
[Protocols]\r
- gEfiManagedNetworkServiceBindingProtocolGuid\r
- gEfiManagedNetworkProtocolGuid\r
- gEfiIp6ServiceBindingProtocolGuid\r
- gEfiIp6ProtocolGuid\r
- gEfiIp6ConfigProtocolGuid\r
- gEfiDhcp6ServiceBindingProtocolGuid\r
- gEfiDhcp6ProtocolGuid\r
- gEfiIpSec2ProtocolGuid\r
- gEfiHiiConfigAccessProtocolGuid\r
+ gEfiManagedNetworkServiceBindingProtocolGuid ## TO_START\r
+ gEfiManagedNetworkProtocolGuid ## TO_START\r
+ gEfiIp6ServiceBindingProtocolGuid ## BY_START\r
+ gEfiIp6ProtocolGuid ## BY_START\r
+ gEfiIp6ConfigProtocolGuid ## BY_START\r
+ gEfiDhcp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiDhcp6ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiIpSec2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[Guids]\r
- gEfiIfrTianoGuid ## CONSUMES ## GUID\r
- gIp6ConfigNvDataGuid ## PRODUCES ## GUID
\ No newline at end of file
+ ## SOMETIMES_CONSUMES ## HII\r
+ gEfiIfrTianoGuid\r
+ ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mIp6ConfigStorageName\r
+ ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mIp6ConfigStorageName\r
+ ## SOMETIMES_PRODUCES ## UNDEFINED # HiiAddPackages Ip6DxeStrings Ip6ConfigBin\r
+ ## SOMETIMES_CONSUMES ## UNDEFINED # HiiUpdateForm\r
+ ## SOMETIMES_CONSUMES ## HII\r
+ gIp6ConfigNvDataGuid\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ Ip6DxeExtra.uni\r
## @file\r
-# Component description file for IpSec module.\r
+# Packet-level security for IP datagram.\r
#\r
-# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# This driver provides EFI IPsec2 Protocol which is used to abstract the ability\r
+# to deal with the individual packets sent and received by the host and provide\r
+# packet-level security for IP datagram. It provides the IP packet protection via\r
+# ESP and it supports IKEv2 for key negotiation.\r
+#\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
VERSION_STRING = 1.0\r
\r
ENTRY_POINT = IpSecDriverEntryPoint\r
+ MODULE_UNI_FILE = IpSecDxe.uni\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
PcdLib\r
\r
[Protocols]\r
- gEfiIp4ConfigProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiUdp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
- gEfiUdp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiUdp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED \r
- gEfiUdp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiIpSecConfigProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiIpSec2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
+ gEfiIp4ConfigProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiUdp4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES \r
+ gEfiUdp4ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiUdp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES \r
+ gEfiUdp6ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiIpSecConfigProtocolGuid ## PRODUCES\r
+ gEfiIpSec2ProtocolGuid ## PRODUCES\r
\r
[Pcd]\r
- gEfiNetworkPkgTokenSpaceGuid.PcdIpsecCertificateEnabled\r
- gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFile\r
- gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFileSize\r
- gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificate\r
- gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateSize\r
- gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKey\r
- gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKeySize
\ No newline at end of file
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecCertificateEnabled ## SOMETIMES_CONSUMES\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFile ## SOMETIMES_CONSUMES\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFileSize ## SOMETIMES_CONSUMES\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificate ## SOMETIMES_CONSUMES\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateSize ## SOMETIMES_CONSUMES\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKey ## SOMETIMES_CONSUMES\r
+ gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKeySize ## SOMETIMES_CONSUMES\r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ IpSecDxeExtra.uni\r
## @file\r
-# Component description file for Mtftp6 module.\r
+# Client-side Mtftp6 service.\r
#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# This module produces EFI MTFTPv6 Protocol which provides basic services for\r
+# client-side unicast and/or multicast TFTP.\r
+#\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
VERSION_STRING = 1.0\r
ENTRY_POINT = Mtftp6DriverEntryPoint\r
UNLOAD_IMAGE = NetLibDefaultUnload\r
+ MODULE_UNI_FILE = Mtftp6Dxe.uni\r
+\r
#\r
# The following information is for reference only and not required by the build tools.\r
#\r
\r
\r
[Protocols]\r
- gEfiUdp6ServiceBindingProtocolGuid\r
- gEfiUdp6ProtocolGuid\r
- gEfiMtftp6ServiceBindingProtocolGuid\r
- gEfiMtftp6ProtocolGuid\r
+ gEfiUdp6ServiceBindingProtocolGuid ## TO_START\r
+ gEfiUdp6ProtocolGuid ## TO_START\r
+ gEfiMtftp6ServiceBindingProtocolGuid ## BY_START\r
+ gEfiMtftp6ProtocolGuid ## BY_START\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ Mtftp6DxeExtra.uni\r
-## @file TcpDxe.inf\r
-# Component description file for Tcp module.\r
+## @file\r
+# TCPv4 I/O and TCPv6 I/O services.\r
#\r
-# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
+# This module provides EFI TCPv4 Protocol and EFI TCPv6 Protocol to send and receive data stream.\r
+# It might provide TCPv4 Protocol or TCPv6 Protocol or both of them that depends on \r
+# which network stack has been loaded in system.\r
+#\r
+#\r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
VERSION_STRING = 1.0\r
ENTRY_POINT = TcpDriverEntryPoint\r
UNLOAD_IMAGE = NetLibDefaultUnload\r
+ MODULE_UNI_FILE = TcpDxe.uni\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
\r
\r
[Protocols]\r
- gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiIp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiIp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiTcp4ProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
- gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
- gEfiIp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiIp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiTcp6ProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
- gEfiTcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
+ ## SOMETIMES_CONSUMES\r
+ ## SOMETIMES_PRODUCES\r
+ gEfiDevicePathProtocolGuid\r
+ gEfiIp4ProtocolGuid ## TO_START\r
+ gEfiIp4ServiceBindingProtocolGuid ## TO_START\r
+ gEfiTcp4ProtocolGuid ## BY_START\r
+ gEfiTcp4ServiceBindingProtocolGuid ## BY_START\r
+ gEfiIp6ProtocolGuid ## TO_START\r
+ gEfiIp6ServiceBindingProtocolGuid ## TO_START\r
+ gEfiTcp6ProtocolGuid ## BY_START\r
+ gEfiTcp6ServiceBindingProtocolGuid ## BY_START\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ TcpDxeExtra.uni\r
## @file Udp6Dxe.inf\r
-# Component description file for Udp6 module.\r
-#\r
-# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# UDP packet service based on IPv6 stack.\r
+# \r
+# This module produces EFI UDPv6 Protocol which provides simple packet-oriented\r
+# services to transmit and receive UDP packets.\r
+# \r
+# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
\r
ENTRY_POINT = Udp6DriverEntryPoint\r
UNLOAD_IMAGE = NetLibDefaultUnload\r
+ MODULE_UNI_FILE = Udp6Dxe.uni\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
\r
\r
[Protocols]\r
- gEfiIp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiIp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiUdp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiUdp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
+ gEfiIp6ProtocolGuid ## TO_START\r
+ gEfiIp6ServiceBindingProtocolGuid ## TO_START\r
+ gEfiUdp6ServiceBindingProtocolGuid ## BY_START\r
+ gEfiUdp6ProtocolGuid ## BY_START\r
\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ Udp6DxeExtra.uni\r
## @file\r
-# Component name for module PxeBc\r
+# Access PXE-compatible devices for network access and network booting.\r
+# \r
+# This driver provides PXE Base Code Protocol which is used to accessing\r
+# PXE-compatible device for network access or booting. It could work together\r
+# with an IPv4 stack, an IPv6 stack or both.\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+#\r
+# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
VERSION_STRING = 1.0\r
ENTRY_POINT = PxeBcDriverEntryPoint\r
UNLOAD_IMAGE = NetLibDefaultUnload\r
+ MODULE_UNI_FILE = UefiPxeBcDxe.uni\r
+\r
#\r
# The following information is for reference only and not required by the build tools.\r
#\r
PcdLib\r
\r
[Protocols]\r
- gEfiDevicePathProtocolGuid\r
- gEfiNetworkInterfaceIdentifierProtocolGuid_31\r
- gEfiArpServiceBindingProtocolGuid\r
- gEfiArpProtocolGuid\r
- gEfiIp4ServiceBindingProtocolGuid\r
- gEfiIp4ProtocolGuid\r
- gEfiIp6ServiceBindingProtocolGuid\r
- gEfiIp6ProtocolGuid\r
- gEfiIp6ConfigProtocolGuid\r
- gEfiUdp4ServiceBindingProtocolGuid\r
- gEfiUdp4ProtocolGuid\r
- gEfiMtftp4ServiceBindingProtocolGuid\r
- gEfiMtftp4ProtocolGuid\r
- gEfiDhcp4ServiceBindingProtocolGuid\r
- gEfiDhcp4ProtocolGuid\r
- gEfiUdp6ServiceBindingProtocolGuid\r
- gEfiUdp6ProtocolGuid\r
- gEfiMtftp6ServiceBindingProtocolGuid\r
- gEfiMtftp6ProtocolGuid\r
- gEfiDhcp6ServiceBindingProtocolGuid\r
- gEfiDhcp6ProtocolGuid\r
- gEfiPxeBaseCodeCallbackProtocolGuid\r
- gEfiPxeBaseCodeProtocolGuid\r
- gEfiLoadFileProtocolGuid\r
+ ## TO_START\r
+ ## SOMETIMES_CONSUMES\r
+ gEfiDevicePathProtocolGuid \r
+ gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES\r
+ gEfiArpServiceBindingProtocolGuid ## TO_START\r
+ gEfiArpProtocolGuid ## TO_START\r
+ gEfiIp4ServiceBindingProtocolGuid ## TO_START\r
+ gEfiIp4ProtocolGuid ## TO_START\r
+ gEfiIp6ServiceBindingProtocolGuid ## TO_START\r
+ gEfiIp6ProtocolGuid ## TO_START\r
+ gEfiIp6ConfigProtocolGuid ## TO_START\r
+ gEfiUdp4ServiceBindingProtocolGuid ## TO_START\r
+ gEfiUdp4ProtocolGuid ## TO_START\r
+ gEfiMtftp4ServiceBindingProtocolGuid ## TO_START\r
+ gEfiMtftp4ProtocolGuid ## TO_START\r
+ gEfiDhcp4ServiceBindingProtocolGuid ## TO_START\r
+ gEfiDhcp4ProtocolGuid ## TO_START\r
+ gEfiUdp6ServiceBindingProtocolGuid ## TO_START\r
+ gEfiUdp6ProtocolGuid ## TO_START\r
+ gEfiMtftp6ServiceBindingProtocolGuid ## TO_START\r
+ gEfiMtftp6ProtocolGuid ## TO_START\r
+ gEfiDhcp6ServiceBindingProtocolGuid ## TO_START\r
+ gEfiDhcp6ProtocolGuid ## TO_START\r
+ gEfiPxeBaseCodeCallbackProtocolGuid ## SOMETIMES_PRODUCES\r
+ gEfiPxeBaseCodeProtocolGuid ## BY_START\r
+ gEfiLoadFileProtocolGuid ## BY_START\r
\r
[Pcd]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdTftpBlockSize ## CONSUMES\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdTftpBlockSize ## SOMETIMES_CONSUMES\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ UefiPxeBcDxeExtra.uni\r