gem5 v25.0.0.1
Loading...
Searching...
No Matches
PCIConfigType1 Struct Reference

#include <pcireg.h>

Public Attributes

uint16_t vendor
uint16_t device
uint16_t command
uint16_t status
uint8_t revision
uint8_t progIF
uint8_t subClassCode
uint8_t classCode
uint8_t cacheLineSize
uint8_t primaryLatencyTimer
uint8_t headerType
uint8_t bist
uint32_t baseAddr [2]
uint8_t primaryBusNum
uint8_t secondaryBusNum
uint8_t subordinateBusNum
uint8_t secondaryLatencyTimer
uint8_t ioBase
uint8_t ioLimit
uint16_t secondaryStatus
uint16_t memBase
uint16_t memLimit
uint16_t prefetchMemBase
uint16_t prefetchMemLimit
uint32_t prefetchBaseUpper
uint32_t prefetchLimitUpper
uint16_t ioBaseUpper
uint16_t ioLimitUpper
uint8_t capabilityPtr
uint8_t reserved [3]
uint32_t expansionROM
uint8_t interruptLine
uint8_t interruptPin
uint16_t bridgeControl

Detailed Description

Definition at line 123 of file pcireg.h.

Member Data Documentation

◆ baseAddr

uint32_t PCIConfigType1::baseAddr[2]

Definition at line 137 of file pcireg.h.

◆ bist

uint8_t PCIConfigType1::bist

Definition at line 136 of file pcireg.h.

◆ bridgeControl

uint16_t PCIConfigType1::bridgeControl

Definition at line 158 of file pcireg.h.

◆ cacheLineSize

uint8_t PCIConfigType1::cacheLineSize

Definition at line 133 of file pcireg.h.

◆ capabilityPtr

uint8_t PCIConfigType1::capabilityPtr

Definition at line 153 of file pcireg.h.

◆ classCode

uint8_t PCIConfigType1::classCode

Definition at line 132 of file pcireg.h.

◆ command

uint16_t PCIConfigType1::command

Definition at line 127 of file pcireg.h.

◆ device

uint16_t PCIConfigType1::device

Definition at line 126 of file pcireg.h.

◆ expansionROM

uint32_t PCIConfigType1::expansionROM

Definition at line 155 of file pcireg.h.

◆ headerType

uint8_t PCIConfigType1::headerType

Definition at line 135 of file pcireg.h.

◆ interruptLine

uint8_t PCIConfigType1::interruptLine

Definition at line 156 of file pcireg.h.

◆ interruptPin

uint8_t PCIConfigType1::interruptPin

Definition at line 157 of file pcireg.h.

◆ ioBase

uint8_t PCIConfigType1::ioBase

Definition at line 142 of file pcireg.h.

◆ ioBaseUpper

uint16_t PCIConfigType1::ioBaseUpper

Definition at line 151 of file pcireg.h.

◆ ioLimit

uint8_t PCIConfigType1::ioLimit

Definition at line 143 of file pcireg.h.

◆ ioLimitUpper

uint16_t PCIConfigType1::ioLimitUpper

Definition at line 152 of file pcireg.h.

◆ memBase

uint16_t PCIConfigType1::memBase

Definition at line 145 of file pcireg.h.

◆ memLimit

uint16_t PCIConfigType1::memLimit

Definition at line 146 of file pcireg.h.

◆ prefetchBaseUpper

uint32_t PCIConfigType1::prefetchBaseUpper

Definition at line 149 of file pcireg.h.

◆ prefetchLimitUpper

uint32_t PCIConfigType1::prefetchLimitUpper

Definition at line 150 of file pcireg.h.

◆ prefetchMemBase

uint16_t PCIConfigType1::prefetchMemBase

Definition at line 147 of file pcireg.h.

◆ prefetchMemLimit

uint16_t PCIConfigType1::prefetchMemLimit

Definition at line 148 of file pcireg.h.

◆ primaryBusNum

uint8_t PCIConfigType1::primaryBusNum

Definition at line 138 of file pcireg.h.

◆ primaryLatencyTimer

uint8_t PCIConfigType1::primaryLatencyTimer

Definition at line 134 of file pcireg.h.

◆ progIF

uint8_t PCIConfigType1::progIF

Definition at line 130 of file pcireg.h.

◆ reserved

uint8_t PCIConfigType1::reserved[3]

Definition at line 154 of file pcireg.h.

◆ revision

uint8_t PCIConfigType1::revision

Definition at line 129 of file pcireg.h.

◆ secondaryBusNum

uint8_t PCIConfigType1::secondaryBusNum

Definition at line 139 of file pcireg.h.

◆ secondaryLatencyTimer

uint8_t PCIConfigType1::secondaryLatencyTimer

Definition at line 141 of file pcireg.h.

◆ secondaryStatus

uint16_t PCIConfigType1::secondaryStatus

Definition at line 144 of file pcireg.h.

◆ status

uint16_t PCIConfigType1::status

Definition at line 128 of file pcireg.h.

◆ subClassCode

uint8_t PCIConfigType1::subClassCode

Definition at line 131 of file pcireg.h.

◆ subordinateBusNum

uint8_t PCIConfigType1::subordinateBusNum

Definition at line 140 of file pcireg.h.

◆ vendor

uint16_t PCIConfigType1::vendor

Definition at line 125 of file pcireg.h.


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

Generated on Sat Oct 18 2025 08:06:48 for gem5 by doxygen 1.14.0