summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2012-01-15 15:16:23 +0000
committerjsg <jsg@openbsd.org>2012-01-15 15:16:23 +0000
commit22d75bc7dbbad726132dfbac0c039eb5dd93d8c4 (patch)
treed75b22de49da88429dc203c551d9f9431d731afb
parentdocument OpenBSD::md5 (diff)
downloadwireguard-openbsd-22d75bc7dbbad726132dfbac0c039eb5dd93d8c4.tar.xz
wireguard-openbsd-22d75bc7dbbad726132dfbac0c039eb5dd93d8c4.zip
As SiS IDE has the same PCI product id for different revisions
with different bugs the host bridge is used to determine which path to take. As pointed out by Chris Cappuccio we need to expand this list to cover newer chips SiS have inflicted on the world. From and tested by Loganaden Velvindron (on SiS 968).
-rw-r--r--sys/dev/pci/pciide.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/pci/pciide.c b/sys/dev/pci/pciide.c
index 0ead878d1ad..475345bba18 100644
--- a/sys/dev/pci/pciide.c
+++ b/sys/dev/pci/pciide.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pciide.c,v 1.336 2012/01/04 03:38:59 jsg Exp $ */
+/* $OpenBSD: pciide.c,v 1.337 2012/01/15 15:16:23 jsg Exp $ */
/* $NetBSD: pciide.c,v 1.127 2001/08/03 01:31:08 tsutsui Exp $ */
/*
@@ -4966,7 +4966,9 @@ static struct sis_hostbr_type {
{PCI_PRODUCT_SIS_962, 0x00, 6, "962", SIS_TYPE_133NEW},
{PCI_PRODUCT_SIS_963, 0x00, 6, "963", SIS_TYPE_133NEW},
{PCI_PRODUCT_SIS_964, 0x00, 6, "964", SIS_TYPE_133NEW},
- {PCI_PRODUCT_SIS_965, 0x00, 6, "965", SIS_TYPE_133NEW}
+ {PCI_PRODUCT_SIS_965, 0x00, 6, "965", SIS_TYPE_133NEW},
+ {PCI_PRODUCT_SIS_966, 0x00, 6, "966", SIS_TYPE_133NEW},
+ {PCI_PRODUCT_SIS_968, 0x00, 6, "968", SIS_TYPE_133NEW}
};
static struct sis_hostbr_type *sis_hostbr_type_match;