Scan PCI buses and display detected devices and device register values.
View > PCI Tool
- Check the Auto checkbox to have the tool detect how many PCI buses on the target system are configured and to scan for PCI devices on the detected buses. The checkbox is checked by default.
- Use MCFG
- The debugger scans for a valid SFI or RSDP to locate the MCFG table and uses the memory-mapped base address from this table.
- Uses I/O port 0xcf8 and 0xcfc for executing PCI bus accesses.
- Bus from:
- The id number of the PCI bus from where you wish to start the scan range.
- The id number of the PCI bus where you wish to end the scan range.
- Click the Scan button to start the scanning process. A dialog box displays the scanning progress. You can abort the scanning process at any time by clicking Cancel in this dialog box. Make sure that you trigger PCI bus scans only after full initialization of the platform's PCI subsystem. Probing the PCI bus before that point in time might lead to target instabilities up to and including crashes.
- List of PCI devices
- The dropdown box displays the list of found PCI devices. The currently selected device is displayed on the top. Its register values are displayed in the table of register values in the Display group.
- Use the Size field to display registers as "Byte", "Word" or "DWord".
- Display as bits
- Check this checkbox to display the register values as bits-masks.
- Zero column on right
- Check this checkbox to present the zero column at the right side of the table.
- Show Extended CFG
- Displays the extended configuration area of the PCI device.
- Table of device register values
- The table displays the register values for the device selected in the dropdown box in the Scan group. The first column displays the address of a value in the PCI configuration area and the correspondent header parts contain the offset based on the address (in the first column) for individual values.
- Status field
- Displays the current operation status.
For more complete information about compiler optimizations, see our Optimization Notice.