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

#include <DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h>

Data Fields

UINT64 BaseAddress
 The physical base address for the PCI segment.
 
UINT16 PciSegmentGroupNumber
 The PCI segment group number.
 
UINT8 StartBusNumber
 The start bus number.
 
UINT8 EndBusNumber
 The end bus number.
 
CM_OBJECT_TOKEN AddressMapToken
 
CM_OBJECT_TOKEN InterruptMapToken
 

Detailed Description

A structure that describes the PCI Configuration Space information for the Platform.

ID: EArchCommonObjPciConfigSpaceInfo

Definition at line 147 of file ArchCommonNameSpaceObjects.h.

Field Documentation

◆ AddressMapToken

CM_OBJECT_TOKEN CmArchCommonPciConfigSpaceInfo::AddressMapToken

Optional field: Reference Token for address mapping. Token identifying a CM_ARCH_COMMON_OBJ_REF structure.

Definition at line 162 of file ArchCommonNameSpaceObjects.h.

◆ BaseAddress

UINT64 CmArchCommonPciConfigSpaceInfo::BaseAddress

The physical base address for the PCI segment.

Definition at line 149 of file ArchCommonNameSpaceObjects.h.

◆ EndBusNumber

UINT8 CmArchCommonPciConfigSpaceInfo::EndBusNumber

The end bus number.

Definition at line 158 of file ArchCommonNameSpaceObjects.h.

◆ InterruptMapToken

CM_OBJECT_TOKEN CmArchCommonPciConfigSpaceInfo::InterruptMapToken

Optional field: Reference Token for interrupt mapping. Token identifying a CM_ARCH_COMMON_OBJ_REF structure.

Definition at line 166 of file ArchCommonNameSpaceObjects.h.

◆ PciSegmentGroupNumber

UINT16 CmArchCommonPciConfigSpaceInfo::PciSegmentGroupNumber

The PCI segment group number.

Definition at line 152 of file ArchCommonNameSpaceObjects.h.

◆ StartBusNumber

UINT8 CmArchCommonPciConfigSpaceInfo::StartBusNumber

The start bus number.

Definition at line 155 of file ArchCommonNameSpaceObjects.h.


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