summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2014-04-24 04:11:17 +0000
committerjsg <jsg@openbsd.org>2014-04-24 04:11:17 +0000
commitc35a735c4b79b65ec98a098e46281edea4ec0529 (patch)
treea03c4ab97624bf658026a4fbb12f6472cdceb796
parentregen (diff)
downloadwireguard-openbsd-c35a735c4b79b65ec98a098e46281edea4ec0529.tar.xz
wireguard-openbsd-c35a735c4b79b65ec98a098e46281edea4ec0529.zip
match some more intel sata devices in ide mode
-rw-r--r--sys/dev/pci/pciide.c74
1 files changed, 73 insertions, 1 deletions
diff --git a/sys/dev/pci/pciide.c b/sys/dev/pci/pciide.c
index 11ee60a5ffc..d5f9fbfd999 100644
--- a/sys/dev/pci/pciide.c
+++ b/sys/dev/pci/pciide.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pciide.c,v 1.343 2013/12/06 21:03:04 deraadt Exp $ */
+/* $OpenBSD: pciide.c,v 1.344 2014/04/24 04:11:17 jsg Exp $ */
/* $NetBSD: pciide.c,v 1.127 2001/08/03 01:31:08 tsutsui Exp $ */
/*
@@ -553,6 +553,10 @@ const struct pciide_product_desc pciide_intel_products[] = {
0,
piixsata_chip_map
},
+ { PCI_PRODUCT_INTEL_C600_SATA, /* Intel C600 SATA */
+ 0,
+ piixsata_chip_map
+ },
{ PCI_PRODUCT_INTEL_6SERIES_SATA_1, /* Intel 6 Series SATA */
0,
piixsata_chip_map
@@ -581,10 +585,78 @@ const struct pciide_product_desc pciide_intel_products[] = {
0,
piixsata_chip_map
},
+ { PCI_PRODUCT_INTEL_7SERIES_SATA_4, /* Intel 7 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_8SERIES_SATA_1, /* Intel 8 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_8SERIES_SATA_2, /* Intel 8 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_8SERIES_SATA_3, /* Intel 8 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_8SERIES_SATA_4, /* Intel 8 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_8SERIES_LP_SATA_1, /* Intel 8 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_8SERIES_LP_SATA_2, /* Intel 8 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_8SERIES_LP_SATA_3, /* Intel 8 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_8SERIES_LP_SATA_4, /* Intel 8 Series SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_ATOMC2000_SATA_1, /* Intel Atom C2000 SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_ATOMC2000_SATA_2, /* Intel Atom C2000 SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_ATOMC2000_SATA_3, /* Intel Atom C2000 SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_ATOMC2000_SATA_4, /* Intel Atom C2000 SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_BAYTRAIL_SATA_1, /* Intel Baytrail SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_BAYTRAIL_SATA_2, /* Intel Baytrail SATA */
+ 0,
+ piixsata_chip_map
+ },
{ PCI_PRODUCT_INTEL_EP80579_SATA, /* Intel EP80579 SATA */
0,
piixsata_chip_map
},
+ { PCI_PRODUCT_INTEL_DH8900_SATA_1, /* Intel DH8900 SATA */
+ 0,
+ piixsata_chip_map
+ },
+ { PCI_PRODUCT_INTEL_DH8900_SATA_2, /* Intel DH8900 SATA */
+ 0,
+ piixsata_chip_map
+ },
{ PCI_PRODUCT_INTEL_SCH_IDE, /* Intel SCH IDE */
0,
sch_chip_map