summaryrefslogtreecommitdiff
path: root/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf
diff options
context:
space:
mode:
authorklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>2009-06-24 05:49:49 +0000
committerklu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524>2009-06-24 05:49:49 +0000
commit2ab239290ded075c540a463815dae5e74fea52c6 (patch)
tree067c25cff990736bd768dfcfccff58eb9cf84903 /IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf
parentb4b6c8de1ea59f61f339798ab1e24eb1e1f64ad5 (diff)
downloadedk2-platforms-2ab239290ded075c540a463815dae5e74fea52c6.tar.xz
This patch includes:
1) Update and refine functions/header files comments 2) Try to use LinkedList library instance produced by BaseLib but not access linked list via pointer directly. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8641 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf')
-rw-r--r--IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf25
1 files changed, 22 insertions, 3 deletions
diff --git a/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf b/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf
index 7e75436f53..c63551ca80 100644
--- a/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf
+++ b/IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf
@@ -1,7 +1,26 @@
#/** @file
-# Component description file for DataHub module.
-#
# This driver initializes and installs the Data Hub protocol.
+#
+# The data hub is a volatile database that is intended as the major focus for the accumulation of
+# manageability data.T he hub is fed by "producers" with chunks of data in a defined format.
+# Consumers may then extract the data in temporal "log" order.As an example, progress codes might
+# be recorded in the data hub for future processing.Ot her data contributed to the data hub might
+# include, for example, statistics on enumerated items such as memory, add-in buses, and add-in
+# cards and data on errors encountered during boot (for example, the system did not boot off the
+# network because the cable was not plugged in).
+# Some classes of data have defined formats.For example, the amount of memory in the system is
+# reported in a standard format so that consumers can be written to extract the data.O ther data is
+# system specific.For example, additional detail on errors might be specific to the driver that
+# discovered the error.The consumer might be a driver that tabularizes data from the data hub,
+# providing a mechanism for the raw data to be made available to the OS for post-processing by
+# OS-based applications.
+# The intent of the data hub is for drivers that enumerate and configure parts of the system to report
+# their discoveries to the data hub.This data can then be extracted by other drivers that report those
+# discoveries using standard manageability interfaces such as SMBIOS and Intelligent Platform
+# Management Interface (IPMI).The alternative to a data-hub-like architecture is to require all
+# drivers to be aware of all reporting formats.
+# For more information, please ref http://www.intel.com/technology/framework/
+#
# Copyright (c) 2006 - 2009, Intel Corporation
#
# All rights reserved. This program and the accompanying materials
@@ -51,7 +70,7 @@
[Protocols]
- gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_PRODUCED
+ gEfiDataHubProtocolGuid # PROTOCOL PRODUCED
[Depex]