All of lore.kernel.org
 help / color / mirror / Atom feed
From: Zhang Fuxin <fxzhang@ict.ac.cn>
To: Jun Sun <jsun@mvista.com>
Cc: Ralf Baechle <ralf@uni-koblenz.de>, linux-mips@oss.sgi.com
Subject: Re: [PATCH] make PIIX4 ide driver available for MIPS
Date: Wed, 24 Jul 2002 09:00:48 +0800	[thread overview]
Message-ID: <3D3DFC40.6020300@ict.ac.cn> (raw)
In-Reply-To: 3D3DF04E.7070401@mvista.com

  Algor p6032 board use it too. We have been using native driver for a 
long time.

Jun Sun wrote:

>
> Malta uses this chip. The native driver does provide significant gain 
> in performance. See attached bonnie++ test results.
>
> Two separate patches for both linux_2_4 branch and trunk.
>
> Jun
>
>
>------------------------------------------------------------------------
>
>diff -Nru link/drivers/ide/Config.in.orig link/drivers/ide/Config.in
>--- link/drivers/ide/Config.in.orig	Wed Jun 26 15:35:44 2002
>+++ link/drivers/ide/Config.in	Tue Jul 23 17:03:44 2002
>@@ -72,7 +72,7 @@
>   	    dep_bool '    HPT34X chipset support' CONFIG_BLK_DEV_HPT34X $CONFIG_BLK_DEV_IDEDMA_PCI
> 	    dep_mbool '      HPT34X AUTODMA support (WIP)' CONFIG_HPT34X_AUTODMA $CONFIG_BLK_DEV_HPT34X $CONFIG_IDEDMA_PCI_WIP
> 	    dep_bool '    HPT366/368/370 chipset support' CONFIG_BLK_DEV_HPT366 $CONFIG_BLK_DEV_IDEDMA_PCI
>-	    if [ "$CONFIG_X86" = "y" -o "$CONFIG_IA64" = "y" ]; then
>+	    if [ "$CONFIG_X86" = "y" -o "$CONFIG_IA64" = "y" -o "$CONFIG_MIPS" = "y" -o "$CONFIG_MIPS64" = "y" ]; then
> 	       dep_mbool '    Intel PIIXn chipsets support' CONFIG_BLK_DEV_PIIX $CONFIG_BLK_DEV_IDEDMA_PCI
> 	       dep_mbool '      PIIXn Tuning support' CONFIG_PIIX_TUNING $CONFIG_BLK_DEV_PIIX $CONFIG_IDEDMA_PCI_AUTO
> 	    fi
>
>
>------------------------------------------------------------------------
>
>diff -Nru link/drivers/ide/Config.in.orig link/drivers/ide/Config.in
>--- link/drivers/ide/Config.in.orig	Wed Jul 10 14:04:49 2002
>+++ link/drivers/ide/Config.in	Tue Jul 23 17:06:55 2002
>@@ -70,7 +70,7 @@
>   	    dep_bool '    HPT34X chipset support' CONFIG_BLK_DEV_HPT34X $CONFIG_BLK_DEV_IDEDMA_PCI
> 	    dep_mbool '      HPT34X AUTODMA support (WIP)' CONFIG_HPT34X_AUTODMA $CONFIG_BLK_DEV_HPT34X $CONFIG_IDEDMA_PCI_WIP
> 	    dep_bool '    HPT366 chipset support' CONFIG_BLK_DEV_HPT366 $CONFIG_BLK_DEV_IDEDMA_PCI
>-	    if [ "$CONFIG_X86" = "y" -o "$CONFIG_IA64" = "y" ]; then
>+	    if [ "$CONFIG_X86" = "y" -o "$CONFIG_IA64" = "y" -o "$CONFIG_MIPS" = "y" -o "$CONFIG_MIPS64" = "y" ]; then
> 	       dep_mbool '    Intel PIIXn chipsets support' CONFIG_BLK_DEV_PIIX $CONFIG_BLK_DEV_IDEDMA_PCI
> 	       dep_mbool '      PIIXn Tuning support' CONFIG_PIIX_TUNING $CONFIG_BLK_DEV_PIIX $CONFIG_IDEDMA_PCI_AUTO
> 	    fi
>
>
>------------------------------------------------------------------------
>
>
>==========================
>. bonnie++ test:
>
>With PIIX4 controller code and turnning
>---------------------------------------
>
>Version  1.92       ------Sequential Output------ --Sequential Input- --Random- 
>                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- 
>Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP 
>10.0.18.6      300M    44  99  4969  73  2875  65    65  99  5219  70 117.0  20 
>Latency               186ms     342ms     476ms     138ms   12186us    2550ms   
>Version  1.92       ------Sequential Create------ --------Random Create-------- 
>10.0.18.6           -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- 
>              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP 
>                 16    83  99  1677 100  1158  98    87  99  1849 100   302  98 
>Latency             25192us    2257us    2009us   45175us    1163us    9985us   
>
>With PIIX4 controller code:
>--------------------------
>
>Version  1.92       ------Sequential Output------ --Sequential Input- --Random- 
>                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- 
>Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP 
>10.0.18.6      300M    44  99  4548  67  2517  56    65  99  5019  69 114.1  20 
>Latency               186ms     436ms    1652ms     147ms   14697us    2418ms   
>Version  1.92       ------Sequential Create------ --------Random Create-------- 
>10.0.18.6           -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- 
>              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP 
>                 16    83  99  1663  99  1141  98    87  99  1819 100   304  98 
>Latency             32274us    1690us    2826us   37199us    1157us   10074us   
>
>Use PCI generic code
>--------------------
>Version  1.92       ------Sequential Output------ --Sequential Input- --Random- 
>                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- 
>Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP 
>10.0.18.6      300M    44  99  2433  35  1201  26    64  98  3101  44  85.5  14 
>Latency               186ms    4190ms    2722ms     168ms   40544us    1922ms   
>Version  1.92       ------Sequential Create------ --------Random Create-------- 
>10.0.18.6           -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- 
>              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP 
>                 16    83  99  1607  99  1115  95    87  99  1788 100   305  98 
>Latency             24155us    2249us    2496us   33010us    1021us   10074us   
>
>

  parent reply	other threads:[~2002-07-24  0:53 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-24  0:09 [PATCH] make PIIX4 ide driver available for MIPS Jun Sun
2002-07-24  0:40 ` Ralf Baechle
2002-07-24  1:00 ` Zhang Fuxin [this message]
2002-07-24 14:43 ` Maciej W. Rozycki
2002-07-24 14:46   ` Ralf Baechle
2002-07-24 14:56     ` Maciej W. Rozycki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3D3DFC40.6020300@ict.ac.cn \
    --to=fxzhang@ict.ac.cn \
    --cc=jsun@mvista.com \
    --cc=linux-mips@oss.sgi.com \
    --cc=ralf@uni-koblenz.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.