Module Name: src Committed By: msaitoh Date: Tue Jul 8 18:01:26 UTC 2014
Modified Files: src/sys/dev/pci: rdcide.c Log Message: Add support for RDC R1012 IDE controller. Tested on EduCake(Vortex86EX) with sdcard: | read | write | ------+---------+-------+ pciide| 999519| 244574| rdcide| 16011238| 939895| ------+---------+-------+ (bytes/sec) rd: dd if=/dev/rwd0a of=/dev/null bs=1m count=100 wr: dd if=/dev/zero of=/var/tmp/hoge bs=1m count=100 To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/dev/pci/rdcide.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/pci/rdcide.c diff -u src/sys/dev/pci/rdcide.c:1.7 src/sys/dev/pci/rdcide.c:1.8 --- src/sys/dev/pci/rdcide.c:1.7 Tue Jul 31 15:50:36 2012 +++ src/sys/dev/pci/rdcide.c Tue Jul 8 18:01:26 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: rdcide.c,v 1.7 2012/07/31 15:50:36 bouyer Exp $ */ +/* $NetBSD: rdcide.c,v 1.8 2014/07/08 18:01:26 msaitoh Exp $ */ /* * Copyright (c) 2011 Manuel Bouyer. @@ -25,7 +25,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rdcide.c,v 1.7 2012/07/31 15:50:36 bouyer Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rdcide.c,v 1.8 2014/07/08 18:01:26 msaitoh Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -46,9 +46,14 @@ static int rdcide_match(device_t, cfdat static void rdcide_attach(device_t, device_t, void *); static const struct pciide_product_desc pciide_intel_products[] = { - { PCI_PRODUCT_RDC_IDE, + { PCI_PRODUCT_RDC_R1011_IDE, 0, - "RDC IDE controller", + "RDC R1011 IDE controller", + rdcide_chip_map, + }, + { PCI_PRODUCT_RDC_R1012_IDE, + 0, + "RDC R1012 IDE controller", rdcide_chip_map, }, };