summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2010-07-02 05:20:17 +0000
committerjsg <jsg@openbsd.org>2010-07-02 05:20:17 +0000
commit63d9a458ff5a3f7f178d794ef8146836462ca3af (patch)
tree62372910f7b1e1ac41c38617f31effad795fa869
parentAdd a comment to explain why the sync is necessary in the while loop. (diff)
downloadwireguard-openbsd-63d9a458ff5a3f7f178d794ef8146836462ca3af.tar.xz
wireguard-openbsd-63d9a458ff5a3f7f178d794ef8146836462ca3af.zip
add more MCP79 AHCI ids to the list of devices that need special handling,
lets ahci work on jcr's Alienware M17x. ok dlg@
-rw-r--r--sys/dev/pci/ahci.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/pci/ahci.c b/sys/dev/pci/ahci.c
index ee10dbc2c13..aeb21bedfe9 100644
--- a/sys/dev/pci/ahci.c
+++ b/sys/dev/pci/ahci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ahci.c,v 1.166 2010/06/29 18:57:53 kettenis Exp $ */
+/* $OpenBSD: ahci.c,v 1.167 2010/07/02 05:20:17 jsg Exp $ */
/*
* Copyright (c) 2006 David Gwynne <dlg@openbsd.org>
@@ -456,6 +456,12 @@ static const struct ahci_device ahci_devices[] = {
NULL, ahci_nvidia_mcp_attach },
{ PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_AHCI_1,
NULL, ahci_nvidia_mcp_attach },
+ { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_AHCI_2,
+ NULL, ahci_nvidia_mcp_attach },
+ { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_AHCI_3,
+ NULL, ahci_nvidia_mcp_attach },
+ { PCI_VENDOR_NVIDIA, PCI_PRODUCT_NVIDIA_MCP79_AHCI_4,
+ NULL, ahci_nvidia_mcp_attach },
{ PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT8251_SATA,
ahci_no_match, ahci_vt8251_attach }