TianoCore EDK2 master
Loading...
Searching...
No Matches
CmArmCmn600Info Struct Reference

#include <DynamicTablesPkg/Include/ArmNameSpaceObjects.h>

Data Fields

UINT64 PeriphBaseAddress
 
UINT64 PeriphBaseAddressLength
 
UINT64 RootNodeBaseAddress
 
UINT8 DtcCount
 
CM_ARM_EXTENDED_INTERRUPT DtcInterrupt [4]
 

Detailed Description

A structure that describes the CMN-600 hardware.

ID: EArmObjCmn600Info

Definition at line 642 of file ArmNameSpaceObjects.h.

Field Documentation

◆ DtcCount

UINT8 CmArmCmn600Info::DtcCount

The Debug and Trace Logic Controller (DTC) count. CMN-600 can have maximum 4 DTCs.

Definition at line 657 of file ArmNameSpaceObjects.h.

◆ DtcInterrupt

CM_ARM_EXTENDED_INTERRUPT CmArmCmn600Info::DtcInterrupt[4]

DTC Interrupt list. The first interrupt resource descriptor pertains to DTC[0], the second to DTC[1] and so on. DtcCount determines the number of DTC Interrupts that are populated. If DTC count is 2 then DtcInterrupt[2] and DtcInterrupt[3] are ignored. Note: The size of CM_ARM_CMN_600_INFO structure remains constant and does not vary with the DTC count.

Definition at line 667 of file ArmNameSpaceObjects.h.

◆ PeriphBaseAddress

UINT64 CmArmCmn600Info::PeriphBaseAddress

The PERIPHBASE address. Corresponds to the Configuration Node Region (CFGR) base address.

Definition at line 645 of file ArmNameSpaceObjects.h.

◆ PeriphBaseAddressLength

UINT64 CmArmCmn600Info::PeriphBaseAddressLength

The PERIPHBASE address length. Corresponds to the CFGR base address length.

Definition at line 649 of file ArmNameSpaceObjects.h.

◆ RootNodeBaseAddress

UINT64 CmArmCmn600Info::RootNodeBaseAddress

The ROOTNODEBASE address. Corresponds to the Root node (ROOT) base address.

Definition at line 653 of file ArmNameSpaceObjects.h.


The documentation for this struct was generated from the following file: