From: Ralf Baechle <ralf@oss.sgi.com>
To: Jun Sun <jsun@mvista.com>
Cc: linux-mips@oss.sgi.com
Subject: Re: [PATCH] make PIIX4 ide driver available for MIPS
Date: Wed, 24 Jul 2002 02:40:49 +0200 [thread overview]
Message-ID: <20020724024049.A20154@dea.linux-mips.net> (raw)
In-Reply-To: <3D3DF04E.7070401@mvista.com>; from jsun@mvista.com on Tue, Jul 23, 2002 at 05:09:50PM -0700
On Tue, Jul 23, 2002 at 05:09:50PM -0700, 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.
CONFIG_MIPS is defined for both 32-bit and 64-bit kernel.
Ralf
> 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
>
>
next prev parent reply other threads:[~2002-07-24 0:40 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 [this message]
2002-07-24 1:00 ` Zhang Fuxin
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=20020724024049.A20154@dea.linux-mips.net \
--to=ralf@oss.sgi.com \
--cc=jsun@mvista.com \
--cc=linux-mips@oss.sgi.com \
/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.