|
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