Intel® System Debugger User Guide

ID 648476
Date 06/13/2024
Confidential
Document Table of Contents

WinDbg* Support for Peripheral Component Interconnect (PCI) Buses

This chapter describes the WinDbg* over Intel(R) Direct Connect Interface (Intel(R) DCI) extension that provides support for !pci extension.

Commands

To displays the current status of the peripheral component interconnect (PCI) buses.

!pci [Flags [Segment] [Bus [Device [Function [MinAddress MaxAddress]]]]]

Using the extension

PCI extension support autoconfiguration after launch WinDbg over Intel(R) Direct Connect Interface (Intel(R) DCI) extension.

0: kd> !pci
PCI segment 0 Bus 0
00:0  8086:7d10.01  Cmd[0006:.mb...]  Sts[0090:c....]  Intel Host Bridge  SubID:8086:7270

02:0  8086:7d40.00  Cmd[0006:.mb...]  Sts[0010:c....]  Intel VGA-compatible controller  SubID:8086:2212

04:0  8086:7d03.01  Cmd[0006:.mb...]  Sts[0090:c....]  Intel Other signal processing controller  SubID:8086:7270

05:0  8086:7d19.01  Cmd[0400:......]  Sts[0010:c....]  Intel Other multimedia device  SubID:8086:7270

06:0  8086:7e4d.01  Cmd[0506:.mb..s]  Sts[0010:c....]  Intel PCI-PCI Bridge  0->0x1-0x1

07:0  8086:7eb4.00  Cmd[0400:......]  Sts[0010:c....]  Intel PCI-PCI Bridge  0->0x2-0x2b
...

You can specific the number of segment, bus or device to display any devices attached to those buses.

See also:

Microsoft WinDbg PCI Buses Instructions Examples