Class CIM_PCIBridge
extends CIM_PCIDevice

Capabilities and management of a PCI controller that provide bridge-to-bridge capability.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_AllocatedLogicalElement
   |
   +--CIM_LogicalDevice
   |
   +--CIM_Controller
   |
   +--CIM_PCIController
   |
   +--CIM_PCIDevice
   |
   +--CIM_PCIBridge

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCapabilities and management of a PCI controller that provide bridge-to-bridge capability.
UMLPackagePathstringCIM::Device::Controller
Versionstring2.22.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
BridgeTypeuint16
DescriptionstringThe type of bridge. Except for "Host" (value=0) and "PCIe-to-PCI" (value=10), the type of bridge is PCI-to-<value>. For type "Host", the device is a Host-to-PCI bridge. For type "PCIe-to-PCI", the device is a PCI Express-to-PCI bridge.
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 128, ..
ValuesstringHost, ISA, EISA, Micro Channel, PCI, PCMCIA, NuBus, CardBus, RACEway, AGP, PCIe, PCIe-to-PCI, Other, DMTF Reserved
IOBaseuint8
DescriptionstringBase address of I/O addresses supported by the bus. The upper 4 bits of this property specify the address bits, AD[15::12], of the I/O address. Each of the remaining 12 bits of the I/O address are assumed to be 0.
IOBaseUpper16uint16
DescriptionstringUpper 16 bits of the supported I/O base address when 32-bit I/O addressing is used. The lower 16 bits are assumed to be 0.
IOLimituint8
DescriptionstringEnd address of the I/O addresses supported by the bus. The upper 4 bits of this property specify the address bits, AD[15::12], of the I/O address. Each of the remaining 12 bits of the I/O address are assumed to be 1.
IOLimitUpper16uint16
DescriptionstringUpper 16 bits of the supported I/O end address when 32-bit I/O addressing is used. The lower 16 bits are each assumed to be 1.
MemoryBaseuint16
DescriptionstringBase address of the memory supported by the bus. The upper 12 bits of this property specify the address bits, AD[31::20], of a 32-bit memory address. Each of the remaining 20 bits of the address are assumed to be 0.
MemoryLimituint16
DescriptionstringEnd address of the memory supported by the bus. The upper 12 bits of this property specify the address bits, AD[31::20], of a 32-bit memory address. Each of the remaining 20 bits of the address are assumed to be 1.
PrefetchBaseUpper32uint32
DescriptionstringUpper 32 bits of the supported prefetch base address when 64-bit addressing is used. The lower 32 bits are assumed to be 0.
PrefetchLimitUpper32uint32
DescriptionstringUpper 32 bits of the supported prefetch end address when 64-bit addressing is used. The lower 32 bits are each assumed to be 1.
PrefetchMemoryBaseuint16
DescriptionstringBase address of the memory that can be prefetched by the bus. The upper 12 bits of this property specify the address bits, AD[31::20], of a 32-bit memory address. Each of the remaining 20 bits of the address are assumed to be 0.
PrefetchMemoryLimituint16
DescriptionstringEnd address of the memory that can be prefetched by the bus. The upper 12 bits of this property specify the address bits, AD[31::20], of a 32-bit memory address. Each of the remaining 20 bits of the address are assumed to be 1.
PrimaryBusNumberuint8
DescriptionstringThe number of the PCI bus segment to which the primary interface of the bridge is connected.
SecondaryBusDeviceSelectTiminguint16
DescriptionstringThe slowest device-select timing for a target device on the secondary bus.
ValueMapstring0, 1, 2, 3, 4, 5
ValuesstringUnknown, Other, Fast, Medium, Slow, DMTF Reserved
SecondaryLatencyTimeruint8
DescriptionstringThe timeslice for the secondary interface when the bridge is acting as an initiator. A 0 value indicates no requirement.
PUnitstringcycle
UnitsstringPCI clock cycles
SecondaryStatusRegisteruint16
DescriptionstringThe contents of the SecondaryStatusRegister of the Bridge. For more information on the contents of this register, refer to the PCI-to-PCI Bridge Architecture Specification.
SecondayBusNumberuint8
DescriptionstringThe number of the PCI bus segment to which the secondary interface of the bridge is connected.
SubordinateBusNumberuint8
DescriptionstringThe number of the highest numbered bus that exists behind the bridge.

Inherited Properties

NameData Type
AllocationStatestring
Availabilityuint16
BusNumberuint8
CacheLineSizeuint8
Captionstring
ClassCodeuint8
CommandRegisteruint16
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
DeviceIDstring
DeviceNumberuint8
DeviceSelectTiminguint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
ErrorClearedboolean
ErrorDescriptionstring
ExpansionROMBaseAddressuint32
FunctionNumberuint8
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
InterruptPinuint16
LastErrorCodeuint32
LatencyTimeruint8
LocationIndicatoruint16
MaxLatencyuint8
MaxNumberControlleduint32
MaxQuiesceTimeuint64
MinGrantTimeuint8
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PCIDeviceIDuint16
PowerManagementSupportedboolean
PowerOnHoursuint64
PrimaryStatusuint16
ProtocolDescriptionstring
ProtocolSupporteduint16
RequestedStateuint16
RevisionIDuint8
SelfTestEnabledboolean
Statusstring
StatusInfouint16
SubsystemIDuint16
SubsystemVendorIDuint16
SystemCreationClassNamestring
SystemNamestring
TimeOfLastResetdatetime
TimeOfLastStateChangedatetime
TotalPowerOnHoursuint64
TransitioningToStateuint16
VendorIDuint16
AdditionalAvailabilityuint16[]
AvailableRequestedStatesuint16[]
BaseAddressuint32[]
Capabilitiesuint16[]
CapabilityDescriptionsstring[]
IdentifyingDescriptionsstring[]
OperationalStatusuint16[]
OtherIdentifyingInfostring[]
PowerManagementCapabilitiesuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
BISTExecutionuint8
EnableDeviceuint32
OnlineDeviceuint32
QuiesceDeviceuint32
RequestStateChangeuint32
Resetuint32
RestorePropertiesuint32
SavePropertiesuint32
SetPowerStateuint32