On Sun, Sep 20, 2009 at 02:31:27PM -0400, Brad wrote:
> The following diffs add support for IDE and SATA with the AMD SB900 chipset.

Here is an updated diff after the last commit to ahci(4).


Index: ahci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/ahci.c,v
retrieving revision 1.150
diff -u -p -r1.150 ahci.c
--- ahci.c      13 Oct 2009 00:19:38 -0000      1.150
+++ ahci.c      13 Oct 2009 00:56:24 -0000
@@ -427,6 +427,9 @@ int                 ahci_nvidia_mcp_attach(struct ahci
                            struct pci_attach_args *);
 
 static const struct ahci_device ahci_devices[] = {
+       { PCI_VENDOR_AMD,       PCI_PRODUCT_AMD_SB900_SATA,
+           NULL,               ahci_ati_sb600_attach },
+
        { PCI_VENDOR_ATI,       PCI_PRODUCT_ATI_SB600_SATA,
            NULL,               ahci_ati_sb600_attach },
        { PCI_VENDOR_ATI,       PCI_PRODUCT_ATI_SBX00_SATA_1,
Index: pciide.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/pciide.c,v
retrieving revision 1.301
diff -u -p -r1.301 pciide.c
--- pciide.c    5 Oct 2009 20:39:26 -0000       1.301
+++ pciide.c    9 Oct 2009 23:22:46 -0000
@@ -560,6 +560,10 @@ const struct pciide_product_desc pciide_
        { PCI_PRODUCT_AMD_CS5536_IDE,
          0,
          amd756_chip_map
+       },
+       { PCI_PRODUCT_AMD_SB900_IDE,
+         0,
+         ixp_chip_map
        }
 };
 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to