OpenSolaris 11.2 - understanding some of prtconf output

96 Views Asked by At

While browsing through 'prtconf' output, I found the following properties for the PCIe device I'm implementing driver for:

% prtconf -v | less
...
name='pci-msix-capid-pointer' type=int items=1
           value=000000b0
name='pci-msi-capid-pointer' type=int items=1
           value=00000050
...

I guess these indicate MSI/MSI-X specific capabilities supported by the PCIe device, am I right? But what does value mean here?

1

There are 1 best solutions below

0
James McPherson On

You'd do well to look at pci_common_intr_ops() in the file that @andrew-henle pointed you to. The values refer to the offset into the PCI or PCI-E configuration space. If your device doesn't support MSI-X interrupts, then you won't see that property.