TianoCore EDK2 master
|
#include <DynamicTablesPkg/Include/StandardNameSpaceObjects.h>
Data Fields | |
UINT32 | AcpiTableSignature |
The signature of the ACPI Table to be installed. | |
UINT8 | AcpiTableRevision |
The ACPI table revision. | |
ACPI_TABLE_GENERATOR_ID | TableGeneratorId |
The ACPI Table Generator ID. | |
EFI_ACPI_DESCRIPTION_HEADER * | AcpiTableData |
Optional pointer to the ACPI table data. | |
UINT64 | OemTableId |
UINT32 | OemRevision |
UINT8 | MinorRevision |
A structure used to describe the ACPI table generators to be invoked.
The AcpiTableData member of this structure may be used to directly provide the binary ACPI table data which is required by the following standard generators:
Providing the ACPI table data is optional and depends on the generator that is being invoked. If unused, set AcpiTableData to NULL.
Definition at line 77 of file StandardNameSpaceObjects.h.
EFI_ACPI_DESCRIPTION_HEADER* CmAStdObjAcpiTableInfo::AcpiTableData |
Optional pointer to the ACPI table data.
Definition at line 88 of file StandardNameSpaceObjects.h.
UINT8 CmAStdObjAcpiTableInfo::AcpiTableRevision |
The ACPI table revision.
Definition at line 82 of file StandardNameSpaceObjects.h.
UINT32 CmAStdObjAcpiTableInfo::AcpiTableSignature |
The signature of the ACPI Table to be installed.
Definition at line 79 of file StandardNameSpaceObjects.h.
UINT8 CmAStdObjAcpiTableInfo::MinorRevision |
The minor revision of an ACPI table if required by the table. Note: If this field is not populated (has value of Zero), then the Generators shall populate this information based on the latest minor revision of the table that is supported by the generator. e.g. This field can be used to specify the minor revision to be set for the FADT table.
Definition at line 115 of file StandardNameSpaceObjects.h.
UINT32 CmAStdObjAcpiTableInfo::OemRevision |
An OEM-supplied revision number. Larger numbers are assumed to be newer revisions. Note: If this field is not populated (has value of Zero), then the Generators shall populate this information using the revision of the Configuration Manager (CM_STD_OBJ_CONFIGURATION_MANAGER_INFO.Revision).
Definition at line 107 of file StandardNameSpaceObjects.h.
UINT64 CmAStdObjAcpiTableInfo::OemTableId |
An OEM-supplied string that the OEM uses to identify the particular data table. This field is particularly useful when defining a definition block to distinguish definition block functions. The OEM assigns each dissimilar table a new OEM Table ID. This field could be constructed using the SIGNATURE_64() macro. e.g. SIGNATURE_64 ('A','R','M','H','G','T','D','T') Note: If this field is not populated (has value of Zero), then the Generators shall populate this information using part of the CM_STD_OBJ_CONFIGURATION_MANAGER_INFO.OemId field and the ACPI table signature.
Definition at line 100 of file StandardNameSpaceObjects.h.
ACPI_TABLE_GENERATOR_ID CmAStdObjAcpiTableInfo::TableGeneratorId |
The ACPI Table Generator ID.
Definition at line 85 of file StandardNameSpaceObjects.h.