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

#include <DynamicTablesPkg/Include/ArchCommonNameSpaceObjects.h>

Data Fields

UINT8 SpaceCode
 
UINT64 PciAddress
 PCI address.
 
UINT64 CpuAddress
 Cpu address.
 
UINT64 AddressSize
 Address size.
 

Detailed Description

A structure that describes a PCI Address Map.

The memory-ranges used by the PCI bus are described by this object.

ID: EArchCommonObjPciAddressMapInfo

Definition at line 175 of file ArchCommonNameSpaceObjects.h.

Field Documentation

◆ AddressSize

UINT64 CmArchCommonPciAddressMapInfo::AddressSize

Address size.

Definition at line 193 of file ArchCommonNameSpaceObjects.h.

◆ CpuAddress

UINT64 CmArchCommonPciAddressMapInfo::CpuAddress

Cpu address.

Definition at line 190 of file ArchCommonNameSpaceObjects.h.

◆ PciAddress

UINT64 CmArchCommonPciAddressMapInfo::PciAddress

PCI address.

Definition at line 187 of file ArchCommonNameSpaceObjects.h.

◆ SpaceCode

UINT8 CmArchCommonPciAddressMapInfo::SpaceCode

Pci address space code

Available values are:

  • 0: Configuration Space
  • 1: I/O Space
  • 2: 32-bit-address Memory Space
  • 3: 64-bit-address Memory Space

Definition at line 184 of file ArchCommonNameSpaceObjects.h.


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