summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/pci_impl.h
diff options
context:
space:
mode:
authorJimmy Vetayases <Jimmy.Vetayases@Sun.COM>2009-06-25 12:35:31 -0700
committerJimmy Vetayases <Jimmy.Vetayases@Sun.COM>2009-06-25 12:35:31 -0700
commitcb7ea99db394f3bd5f4a6c6bf58c8c52df3508f0 (patch)
treeafa13d7e36f833e8fe052abb22bd7a80fba40b9b /usr/src/uts/common/sys/pci_impl.h
parent9fae04d87fb57bd267ff2fb7d3fbf75f423a71c8 (diff)
downloadillumos-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.h16
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))