DynamicTablesPkg[all]  1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CmArmRootComplexNode Struct Reference

Data Fields

CM_OBJECT_TOKEN Token
 An unique token used to identify this object. More...
 
UINT32 IdMappingCount
 Number of ID mappings. More...
 
CM_OBJECT_TOKEN IdMappingToken
 Reference token for the ID mapping array. More...
 
UINT32 CacheCoherent
 Memory access properties : Cache coherent attributes. More...
 
UINT8 AllocationHints
 Memory access properties : Allocation hints. More...
 
UINT8 MemoryAccessFlags
 Memory access properties : Memory access flags. More...
 
UINT32 AtsAttribute
 ATS attributes. More...
 
UINT32 PciSegmentNumber
 PCI segment number. More...
 
UINT8 MemoryAddressSize
 Memory address size limit. More...
 

Detailed Description

A structure that describes the Root complex node for the Platform.

ID: EArmObjRootComplex

Field Documentation

UINT8 CmArmRootComplexNode::AllocationHints

Memory access properties : Allocation hints.

UINT32 CmArmRootComplexNode::AtsAttribute

ATS attributes.

UINT32 CmArmRootComplexNode::CacheCoherent

Memory access properties : Cache coherent attributes.

UINT32 CmArmRootComplexNode::IdMappingCount

Number of ID mappings.

CM_OBJECT_TOKEN CmArmRootComplexNode::IdMappingToken

Reference token for the ID mapping array.

UINT8 CmArmRootComplexNode::MemoryAccessFlags

Memory access properties : Memory access flags.

UINT8 CmArmRootComplexNode::MemoryAddressSize

Memory address size limit.

UINT32 CmArmRootComplexNode::PciSegmentNumber

PCI segment number.

CM_OBJECT_TOKEN CmArmRootComplexNode::Token

An unique token used to identify this object.