diff options
author | 2010-11-18 18:12:52 +0000 | |
---|---|---|
committer | 2010-11-18 18:12:52 +0000 | |
commit | 6cc02f98911ef09be5aeb15c96561d28c95b8fb8 (patch) | |
tree | 543a8cb63a1aa522adb2a14430e5efb2c8efc958 | |
parent | regen (diff) | |
download | wireguard-openbsd-6cc02f98911ef09be5aeb15c96561d28c95b8fb8.tar.xz wireguard-openbsd-6cc02f98911ef09be5aeb15c96561d28c95b8fb8.zip |
Mark NVIDIA MCP89 SATA controllers as such. Makes them use DMA instead of PIO
such that we get decent performance out of them.
ok jsg@
-rw-r--r-- | sys/dev/pci/pciide.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/sys/dev/pci/pciide.c b/sys/dev/pci/pciide.c index d9223f2e67c..27034649db5 100644 --- a/sys/dev/pci/pciide.c +++ b/sys/dev/pci/pciide.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pciide.c,v 1.322 2010/11/06 16:57:34 kettenis Exp $ */ +/* $OpenBSD: pciide.c,v 1.323 2010/11/18 18:12:52 kettenis Exp $ */ /* $NetBSD: pciide.c,v 1.127 2001/08/03 01:31:08 tsutsui Exp $ */ /* @@ -1128,6 +1128,22 @@ const struct pciide_product_desc pciide_nvidia_products[] = { { PCI_PRODUCT_NVIDIA_MCP79_SATA_4, 0, sata_chip_map + }, + { PCI_PRODUCT_NVIDIA_MCP89_SATA_1, + 0, + sata_chip_map + }, + { PCI_PRODUCT_NVIDIA_MCP89_SATA_2, + 0, + sata_chip_map + }, + { PCI_PRODUCT_NVIDIA_MCP89_SATA_3, + 0, + sata_chip_map + }, + { PCI_PRODUCT_NVIDIA_MCP89_SATA_4, + 0, + sata_chip_map } }; |