pcap-dump-stop pcie-config-read
Simics Reference Manual  /  3 Commands  /  3.2 Command List  / 

pcie-config-probe

Synopsis

pcie-config-probe ["hierarchy"] bus device function [offset] [-ari] [-add-atoms]

Description

Probe the PCIe Configuration space using bus:device:function (B:D:F) values. The -ari flag can be used to indicate an ARI BDF. When this flag is used, device must be set to 0. Optionally, an offset can be included, which will then reveal the register in a function's configuration bank that is hit. If there is only one top-level PCIe hierarchy in the system, the hierarchy argument can be omitted. The command will automatically find the top-level PCIe hierarchy object.

Transaction atoms can be used for routing rules and access rights in a platform. The -add-atoms flag opens up the capability to set transaction atoms on the command line: once the flag is set the command accepts additional arguments that have names starting with ATOM_ prefix. Tab complete after setting the -add-atoms flag to see the available atoms. These arguments are used by the command to pass in atom values to the translators it passes through during the transaction probing.

Please note that the ATOM_... arguments can be used only to specify values for transaction atoms that have integer values and provide Python wrappings. Complex atoms such as pointers and structures are not available from CLI.

Note! The pcie_type atom will be ignored if it is set using -add-atoms as that atom is added by this command.

Provided By

Simics Core

See Also

pcie-config-read, pcie-config-write
pcap-dump-stop pcie-config-read