+++ /dev/null
-## @file\r
-# This driver initializes and installs the Data Hub protocol.\r
-#\r
-# The data hub is a volatile database that is intended as the major focus for the accumulation of\r
-# manageability data.T he hub is fed by "producers" with chunks of data in a defined format.\r
-# Consumers may then extract the data in temporal "log" order.As an example, progress codes might\r
-# be recorded in the data hub for future processing.Ot her data contributed to the data hub might\r
-# include, for example, statistics on enumerated items such as memory, add-in buses, and add-in\r
-# cards and data on errors encountered during boot (for example, the system did not boot off the\r
-# network because the cable was not plugged in).\r
-# Some classes of data have defined formats.For example, the amount of memory in the system is\r
-# reported in a standard format so that consumers can be written to extract the data.O ther data is\r
-# system specific.For example, additional detail on errors might be specific to the driver that\r
-# discovered the error.The consumer might be a driver that tabularizes data from the data hub,\r
-# providing a mechanism for the raw data to be made available to the OS for post-processing by\r
-# OS-based applications.\r
-# The intent of the data hub is for drivers that enumerate and configure parts of the system to report\r
-# their discoveries to the data hub.This data can then be extracted by other drivers that report those\r
-# discoveries using standard manageability interfaces such as SMBIOS and Intelligent Platform\r
-# Management Interface (IPMI).The alternative to a data-hub-like architecture is to require all\r
-# drivers to be aware of all reporting formats.\r
-# For more information, please ref http://www.intel.com/technology/framework/\r
-#\r
-# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
-#\r
-# SPDX-License-Identifier: BSD-2-Clause-Patent\r
-#\r
-#\r
-##\r
-\r
-[Defines]\r
- INF_VERSION = 0x00010005\r
- BASE_NAME = DataHubDxe\r
- MODULE_UNI_FILE = DataHubDxe.uni\r
- FILE_GUID = 53BCC14F-C24F-434C-B294-8ED2D4CC1860\r
- MODULE_TYPE = DXE_DRIVER\r
- VERSION_STRING = 1.0\r
- ENTRY_POINT = DataHubInstall\r
-\r
-#\r
-# The following information is for reference only and not required by the build tools.\r
-#\r
-# VALID_ARCHITECTURES = IA32 X64 EBC\r
-#\r
-\r
-[Sources]\r
- DataHub.h\r
- DataHub.c\r
-\r
-\r
-[Packages]\r
- IntelFrameworkPkg/IntelFrameworkPkg.dec\r
- MdePkg/MdePkg.dec\r
- MdeModulePkg/MdeModulePkg.dec\r
-\r
-\r
-[LibraryClasses]\r
- UefiRuntimeServicesTableLib\r
- UefiBootServicesTableLib\r
- MemoryAllocationLib\r
- BaseMemoryLib\r
- BaseLib\r
- UefiLib\r
- UefiDriverEntryPoint\r
- DebugLib\r
-\r
-\r
-[Protocols]\r
- gEfiDataHubProtocolGuid ## PRODUCES\r
-\r
-\r
-[Depex]\r
- TRUE\r
-\r
-[UserExtensions.TianoCore."ExtraFiles"]\r
- DataHubDxeExtra.uni\r