diff options
author | klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-06-24 05:49:49 +0000 |
---|---|---|
committer | klu2 <klu2@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-06-24 05:49:49 +0000 |
commit | 2ab239290ded075c540a463815dae5e74fea52c6 (patch) | |
tree | 067c25cff990736bd768dfcfccff58eb9cf84903 /IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf | |
parent | b4b6c8de1ea59f61f339798ab1e24eb1e1f64ad5 (diff) | |
download | edk2-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.inf | 25 |
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]
|