diff options
author | Jimmy Vetayases <Jimmy.Vetayases@Sun.COM> | 2009-06-25 12:35:31 -0700 |
---|---|---|
committer | Jimmy Vetayases <Jimmy.Vetayases@Sun.COM> | 2009-06-25 12:35:31 -0700 |
commit | cb7ea99db394f3bd5f4a6c6bf58c8c52df3508f0 (patch) | |
tree | afa13d7e36f833e8fe052abb22bd7a80fba40b9b /usr/src/uts/common/sys/pci_impl.h | |
parent | 9fae04d87fb57bd267ff2fb7d3fbf75f423a71c8 (diff) | |
download | illumos-gate-cb7ea99db394f3bd5f4a6c6bf58c8c52df3508f0.tar.gz |
6766472 MSIs do not function on most Nvidia boards
Diffstat (limited to 'usr/src/uts/common/sys/pci_impl.h')
-rw-r--r-- | usr/src/uts/common/sys/pci_impl.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/pci_impl.h b/usr/src/uts/common/sys/pci_impl.h index 788c804a6e..608ce07875 100644 --- a/usr/src/uts/common/sys/pci_impl.h +++ b/usr/src/uts/common/sys/pci_impl.h @@ -152,6 +152,22 @@ extern int memlist_count(struct memlist *); #define PCI_MSIX_NDWORDS 3 #define PCI_CAP_SZUNKNOWN 0 +#define PCI_HTCAP_SLPRI_NDWORDS 7 +#define PCI_HTCAP_HOSTSEC_NDWORDS 6 +#define PCI_HTCAP_INTCONF_NDWORDS 2 +#define PCI_HTCAP_REVID_NDWORDS 1 +#define PCI_HTCAP_UNITID_CLUMP_NDWORDS 3 +#define PCI_HTCAP_ECFG_NDWORDS 3 +#define PCI_HTCAP_ADDRMAP_NDWORDS PCI_CAP_SZUNKNOWN /* variable */ +#define PCI_HTCAP_MSIMAP_NDWORDS 3 +#define PCI_HTCAP_DIRROUTE_NDWORDS 3 +#define PCI_HTCAP_VCSET_NDWORDS 3 +#define PCI_HTCAP_RETRYMODE_NDWORDS 3 +#define PCI_HTCAP_GEN3_NDWORDS 10 +#define PCI_HTCAP_FUNCEXT_NDWORDS PCI_CAP_SZUNKNOWN /* variable */ +#define PCI_HTCAP_PM_NDWORDS 2 + + #define CAP_ID(confhdl, cap_ptr, xspace) \ ((xspace) ? 0 : pci_config_get8((confhdl), (cap_ptr) + PCI_CAP_ID)) |