DynamicTablesPkg[all]
1.0
|
Data Structures | |
struct | CmStdObjConfigurationManagerInfo |
struct | CmAStdObjAcpiTableInfo |
struct | CmStdObjSmbiosTableInfo |
Macros | |
#define | CM_NULL_TOKEN 0 |
Typedefs | |
typedef UINTN | CM_OBJECT_TOKEN |
typedef enum StdObjectID | ESTD_OBJECT_ID |
typedef struct CmStdObjConfigurationManagerInfo | CM_STD_OBJ_CONFIGURATION_MANAGER_INFO |
typedef struct CmAStdObjAcpiTableInfo | CM_STD_OBJ_ACPI_TABLE_INFO |
typedef struct CmStdObjSmbiosTableInfo | CM_STD_OBJ_SMBIOS_TABLE_INFO |
Enumerations | |
enum | StdObjectID { EStdObjCfgMgrInfo = 0x00000000, EStdObjAcpiTableList, EStdObjSmbiosTableList, EStdObjMax } |
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define CM_NULL_TOKEN 0 |
A macro defining a reserved zero/NULL token value that does not identify any object.
typedef UINTN CM_OBJECT_TOKEN |
A reference token that the Configuration Manager can use to identify a Configuration Manager object.
This can be used to differentiate between instances of objects of the same types. The identification scheme is implementation defined and is defined by the Configuration Manager.
Typically the token is used to identify a specific instance from a set of objects in a call to the GetObject()/SetObject(), implemented by the Configuration Manager protocol.
Note: The token value 0 is reserved for a NULL token and does not identify any object.
typedef struct CmAStdObjAcpiTableInfo CM_STD_OBJ_ACPI_TABLE_INFO |
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.
A structure that describes the Configuration Manager Information.
typedef struct CmStdObjSmbiosTableInfo CM_STD_OBJ_SMBIOS_TABLE_INFO |
A structure used to describe the SMBIOS table generators to be invoked.
The SmbiosTableData member of this structure is used to provide the SMBIOS table data which is required by the following standard generator(s):
Providing the SMBIOS table data is optional and depends on the generator that is being invoked. If unused, set the SmbiosTableData to NULL.
typedef enum StdObjectID ESTD_OBJECT_ID |
The ESTD_OBJECT_ID enum describes the Object IDs in the Standard Namespace.
enum StdObjectID |