EFI Data Hub Specification v0.9
Intel® Platform Innovation Framework for EFI Data Hub Specification
This specification defines the core code and
services that are required for an implementation of the data hub in the Intel® Platform Innovation Framework for EFI (hereafter referred to as the “Framework”).
The data hub is a volatile database that is intended as the major focus for the accumulation of manageability data. This specification does the
following:
• Describes the basic components and the usage models of the Data Hub Protocol
• Defines the structure of the data record header and the
high-level classes of data records
• Provides code definitions for the Data Hub Protocol and its member functions that are architecturally required by the
Intel® Platform Innovation Framework for EFI Architecture Specification
Data hub subclasses are outside the scope of this document and are defined in other
specifications.
Data Structure Descriptions
Intel® processors based on 32-bit Intel® architecture (IA-32) are “little endian” machines. This
distinction means that the low-order byte of a multibyte data item in memory is at the lowest address, while the high-order byte is at the highest address.
Processors of the Intel® Itanium® processor family may be configured for both “little endian” and “big endian” operation. All implementations designed to conform
to this specification will use “little endian” operation.
In some memory layout descriptions, certain fields are marked reserved. Software must initialize
such fields to zero and ignore them when read. On an update operation, software must preserve any reserved field.
Read the full EFI Data Hub Specification.
165KB
We are sorry, This PDF is available in download format only
EFI Data Hub Specification v0.9
Intel® Platform Innovation Framework for EFI Data Hub Specification
This specification defines the core code and
services that are required for an implementation of the data hub in the Intel® Platform Innovation Framework for EFI (hereafter referred to as the “Framework”).
The data hub is a volatile database that is intended as the major focus for the accumulation of manageability data. This specification does the
following:
• Describes the basic components and the usage models of the Data Hub Protocol
• Defines the structure of the data record header and the
high-level classes of data records
• Provides code definitions for the Data Hub Protocol and its member functions that are architecturally required by the
Intel® Platform Innovation Framework for EFI Architecture Specification
Data hub subclasses are outside the scope of this document and are defined in other
specifications.
Data Structure Descriptions
Intel® processors based on 32-bit Intel® architecture (IA-32) are “little endian” machines. This
distinction means that the low-order byte of a multibyte data item in memory is at the lowest address, while the high-order byte is at the highest address.
Processors of the Intel® Itanium® processor family may be configured for both “little endian” and “big endian” operation. All implementations designed to conform
to this specification will use “little endian” operation.
In some memory layout descriptions, certain fields are marked reserved. Software must initialize
such fields to zero and ignore them when read. On an update operation, software must preserve any reserved field.
Read the full EFI Data Hub Specification.


