DynamicTablesPkg[all]
1.0
|
Data Structures | |
struct | CmArmBootArchInfo |
struct | CmArmPowerManagementProfileInfo |
struct | CmArmGicCInfo |
struct | CmArmGicDInfo |
struct | CmArmGicMsiFrameInfo |
struct | CmArmGicRedistInfo |
struct | CmArmGicItsInfo |
struct | CmArmSerialPortInfo |
struct | CmArmGenericTimerInfo |
struct | CmArmGTBlockTimerFrameInfo |
struct | CmArmGTBlockInfo |
struct | CmArmGenericWatchdogInfo |
struct | CmArmPciConfigSpaceInfo |
struct | CmArmHypervisorVendorId |
struct | CmArmFixedFeatureFlags |
struct | CmArmItsGroupNode |
struct | CmArmNamedComponentNode |
struct | CmArmRootComplexNode |
struct | CmArmSmmuV1SmmuV2Node |
struct | CmArmSmmuV3Node |
struct | CmArmPmcgNode |
struct | CmArmGicItsIdentifier |
struct | CmArmIdMapping |
struct | CmArmGenericInterrupt |
struct | CmArmProcHierarchyInfo |
struct | CmArmCacheInfo |
struct | CmArmProcNodeIdInfo |
struct | CmArmObjRef |
struct | CmArmMemoryAffinityInfo |
struct | CmArmDeviceHandleAcpi |
struct | CmArmDeviceHandlePci |
struct | CmArmGenericInitiatorAffinityInfo |
struct | CmArmCmn600Info |
struct | CmArmLpiInfo |
Copyright (c) 2017 - 2021, Arm Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
typedef struct CmArmBootArchInfo CM_ARM_BOOT_ARCH_INFO |
A structure that describes the ARM Boot Architecture flags.
ID: EArmObjBootArchInfo
typedef struct CmArmCacheInfo CM_ARM_CACHE_INFO |
A structure that describes the Cache Type Structure (Type 1) in PPTT
ID: EArmObjCacheInfo
typedef struct CmArmCmn600Info CM_ARM_CMN_600_INFO |
A structure that describes the CMN-600 hardware.
ID: EArmObjCmn600Info
typedef struct CmArmDeviceHandleAcpi CM_ARM_DEVICE_HANDLE_ACPI |
A structure that describes the ACPI Device Handle (Type 0) in the Generic Initiator Affinity structure in SRAT
ID: EArmObjDeviceHandleAcpi
typedef struct CmArmDeviceHandlePci CM_ARM_DEVICE_HANDLE_PCI |
A structure that describes the PCI Device Handle (Type 1) in the Generic Initiator Affinity structure in SRAT
ID: EArmObjDeviceHandlePci
A structure that describes the AML Extended Interrupts.
Interrupt Interrupt number. Flags Interrupt flags as defined by the Interrupt Vector Flags (Byte 3) of the Extended Interrupt resource descriptor. See EFI_ACPI_EXTENDED_INTERRUPT_FLAG_xxx in Acpi10.h
typedef struct CmArmFixedFeatureFlags CM_ARM_FIXED_FEATURE_FLAGS |
A structure that describes the Fixed feature flags for the Platform.
ID: EArmObjFixedFeatureFlags
A structure that describes the Generic Initiator Affinity structure in SRAT
ID: EArmObjGenericInitiatorAffinityInfo
typedef struct CmArmGenericInterrupt CM_ARM_GENERIC_INTERRUPT |
A structure that describes the Arm Generic Interrupts.
typedef struct CmArmGenericTimerInfo CM_ARM_GENERIC_TIMER_INFO |
A structure that describes the Generic Timer information for the Platform.
ID: EArmObjGenericTimerInfo
typedef struct CmArmGenericWatchdogInfo CM_ARM_GENERIC_WATCHDOG_INFO |
A structure that describes the Arm Generic Watchdog information for the Platform.
ID: EArmObjPlatformGenericWatchdogInfo
typedef struct CmArmGicItsInfo CM_ARM_GIC_ITS_INFO |
A structure that describes the GIC Interrupt Translation Service information for the Platform.
ID: EArmObjGicItsInfo
typedef struct CmArmGicMsiFrameInfo CM_ARM_GIC_MSI_FRAME_INFO |
A structure that describes the GIC MSI Frame information for the Platform.
ID: EArmObjGicMsiFrameInfo
typedef struct CmArmGicRedistInfo CM_ARM_GIC_REDIST_INFO |
A structure that describes the GIC Redistributor information for the Platform.
ID: EArmObjGicRedistributorInfo
typedef struct CmArmGicCInfo CM_ARM_GICC_INFO |
A structure that describes the GIC CPU Interface for the Platform.
ID: EArmObjGicCInfo
typedef struct CmArmGicDInfo CM_ARM_GICD_INFO |
A structure that describes the GIC Distributor information for the Platform.
ID: EArmObjGicDInfo
typedef struct CmArmGTBlockInfo CM_ARM_GTBLOCK_INFO |
A structure that describes the Platform Generic Block Timer information for the Platform.
ID: EArmObjPlatformGTBlockInfo
typedef struct CmArmGTBlockTimerFrameInfo CM_ARM_GTBLOCK_TIMER_FRAME_INFO |
A structure that describes the Platform Generic Block Timer Frame information for the Platform.
ID: EArmObjGTBlockTimerFrameInfo
typedef struct CmArmHypervisorVendorId CM_ARM_HYPERVISOR_VENDOR_ID |
A structure that describes the Hypervisor Vendor ID information for the Platform.
ID: EArmObjHypervisorVendorIdentity
typedef struct CmArmIdMapping CM_ARM_ID_MAPPING |
A structure that describes the ID Mappings for the Platform.
ID: EArmObjIdMappingArray
typedef struct CmArmItsGroupNode CM_ARM_ITS_GROUP_NODE |
A structure that describes the ITS Group node for the Platform.
ID: EArmObjItsGroup
typedef struct CmArmGicItsIdentifier CM_ARM_ITS_IDENTIFIER |
A structure that describes the GIC ITS Identifiers for an ITS Group node.
ID: EArmObjGicItsIdentifierArray
typedef struct CmArmLpiInfo CM_ARM_LPI_INFO |
A structure that describes the Lpi information.
The Low Power Idle states are described in DSDT/SSDT and associated to cpus/clusters in the cpu topology.
ID: EArmObjLpiInfo
typedef struct CmArmMemoryAffinityInfo CM_ARM_MEMORY_AFFINITY_INFO |
A structure that describes the Memory Affinity Structure (Type 1) in SRAT
ID: EArmObjMemoryAffinityInfo
typedef struct CmArmNamedComponentNode CM_ARM_NAMED_COMPONENT_NODE |
A structure that describes the Named component node for the Platform.
ID: EArmObjNamedComponent
typedef struct CmArmObjRef CM_ARM_OBJ_REF |
A structure that describes a reference to another Configuration Manager object.
This is useful for creating an array of reference tokens. The framework can then query the configuration manager for these arrays using the object ID EArmObjCmRef.
This can be used is to represent one-to-many relationships between objects.
ID: EArmObjCmRef
typedef struct CmArmPciConfigSpaceInfo CM_ARM_PCI_CONFIG_SPACE_INFO |
A structure that describes the PCI Configuration Space information for the Platform.
ID: EArmObjPciConfigSpaceInfo
typedef struct CmArmPmcgNode CM_ARM_PMCG_NODE |
A structure that describes the PMCG node for the Platform.
ID: EArmObjPmcg
A structure that describes the Power Management Profile Information for the Platform.
ID: EArmObjPowerManagementProfileInfo
typedef struct CmArmProcHierarchyInfo CM_ARM_PROC_HIERARCHY_INFO |
A structure that describes the Processor Hierarchy Node (Type 0) in PPTT
ID: EArmObjProcHierarchyInfo
typedef struct CmArmProcNodeIdInfo CM_ARM_PROC_NODE_ID_INFO |
A structure that describes the ID Structure (Type 2) in PPTT
ID: EArmObjProcNodeIdInfo
typedef struct CmArmRootComplexNode CM_ARM_ROOT_COMPLEX_NODE |
A structure that describes the Root complex node for the Platform.
ID: EArmObjRootComplex
typedef struct CmArmSerialPortInfo CM_ARM_SERIAL_PORT_INFO |
A structure that describes the Serial Port information for the Platform.
ID: EArmObjSerialConsolePortInfo or EArmObjSerialDebugPortInfo or EArmObjSerialPortInfo
A structure that describes the SMMU interrupts for the Platform.
Interrupt Interrupt number. Flags Interrupt flags as defined for SMMU node.
ID: EArmObjSmmuInterruptArray
typedef struct CmArmSmmuV1SmmuV2Node CM_ARM_SMMUV1_SMMUV2_NODE |
A structure that describes the SMMUv1 or SMMUv2 node for the Platform.
ID: EArmObjSmmuV1SmmuV2
typedef struct CmArmSmmuV3Node CM_ARM_SMMUV3_NODE |
A structure that describes the SMMUv3 node for the Platform.
ID: EArmObjSmmuV3
typedef enum ArmObjectID EARM_OBJECT_ID |
The EARM_OBJECT_ID enum describes the Object IDs in the ARM Namespace
enum ArmObjectID |
The EARM_OBJECT_ID enum describes the Object IDs in the ARM Namespace