From cb7ea99db394f3bd5f4a6c6bf58c8c52df3508f0 Mon Sep 17 00:00:00 2001 From: Jimmy Vetayases Date: Thu, 25 Jun 2009 12:35:31 -0700 Subject: 6766472 MSIs do not function on most Nvidia boards --- usr/src/uts/common/sys/pci_impl.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'usr/src/uts/common/sys/pci_impl.h') 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)) -- cgit v1.2.3