John M. Martin wrote:

> A  MSI capability pointer is advertised for the GPU but
> AFAIK, prtconf does not list its contents:
> 
>         name='pci-msi-capid-pointer' type=int items=1
>     value=00000050


Yes, on my box the 6150 GPU is reporting an MSI 
capability field, but no PCIe capability.

To quote from an old mail from me:

      ========

I just tried to read out the capabilities list from pci configuration space
for the on-board nvidia 6150 chipset, and it seems there is MSI support:

[0]> *pci_getw_func::call 0 5 0 0
10de = pci_mech1_getw(0, 5, 0, 0);
[0]> *pci_getw_func::call 0 5 0 2
240 = pci_mech1_getw(0, 5, 0, 2);

[0]> *pci_getb_func::call 0 5 0 0x34
48 = pci_mech1_getb(0, 5, 0, 0x34);             << PCI_CONF_CAP_PTR

[0]> *pci_getb_func::call 0 5 0 0x48
1 = pci_mech1_getb(0, 5, 0, 0x48);              << PCI_CAP_ID_PM
[0]> *pci_getb_func::call 0 5 0 0x49
50 = pci_mech1_getb(0, 5, 0, 0x49);

[0]> *pci_getb_func::call 0 5 0 0x50
5 = pci_mech1_getb(0, 5, 0, 0x50);              << PCI_CAP_ID_MSI
[0]> *pci_getb_func::call 0 5 0 0x51
0 = pci_mech1_getb(0, 5, 0, 0x51);
-- 
This message posted from opensolaris.org

Reply via email to