🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.linux.hardware
Article #938

The increible PCI burst issue

#938
From: mntge
Date: Mon, 08 Nov 1999 00:00
35 lines
2535 bytes
Dear friend, niessene@natlab.research.philips.com

I have just seen your post (1999/06/17) about PCI burst performance. I
am facing the same problem. Rather the two same problems: missing PCI
burst and unexpected bad PCI read performance. Write PCI bandwidth is
never better than 44MBs, and read PCI bandwidth then 9MBs!!!! Your PCI
analyzer tables are similar to ours. Amazing figures.

I am accessing to PCI card by memory mapping (ioremap, memcpy_toio,
memcpy_fromio, ...). On a x86 box these operations are direct "memcpy()"
calls and if you see the "include/asm-i386/string-486.h", the macro
"__memcpy_by4" executes "movl" statements (double word). In the new
kernels it seems there is a new MMX-3DNow version of the "memcpy()" (for
AMD guys). The MTTR registers are Intel specific and they are only
useful for write caching (I think so...).

In my opinion, the problem is not OS-dependent. Rather is a chipset
problem. I have looked through some datasheets: Intel 440BX and Via
MPV3. You can check Via MPV3 chipset has a lot registers tunning the PCI
operation: PCI write and read caching, wait states, burst enable, ...
Opposite, 440BX has an little configuration capability.

Next days, I am going to install an AMD-VIA box trying to get a best
performance. If you are still interested I will tell you the results
(although, the VIA MPV3 datasheet is a reference manual, lacking a good
functional description.

On the another hand, I would like to know if you has some information
about this topic.

Best Regards,


Sent via Deja.com http://www.deja.com/
Before you buy.
Technical Details
Message-ID: <806q1n$303$1@nnrp1.deja.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10bf1a,a2997f0a96bb896d,start
X-Google-Attributes: gid10bf1a,public
X-Google-Thread: 102b32,a2997f0a96bb896d,start
X-Google-Attributes: gid102b32,public
X-Google-Thread: 1045b9,a2997f0a96bb896d,start
X-Google-Attributes: gid1045b9,public
X-Google-Thread: 111b49,a2997f0a96bb896d,start
X-Google-Attributes: gid111b49,public
From: mntge@tor.indra.es
Subject: The increible PCI burst issue
Date: 1999/11/08
Message-ID: <806q1n$303$1@nnrp1.deja.com>
X-Deja-AN: 545913833
X-Http-Proxy: 1.0 x22.deja.com:80 (Squid/1.1.22) for client 195.235.73.30
Organization: Deja.com - Before you buy.
X-Article-Creation-Date: Mon Nov 08 15:25:48 1999 GMT
X-MyDeja-Info: XMYDJUIDmntge
Newsgroups: comp.os.linux.hardware,comp.sys.ibm.pc.hardware.chips,fa.linux.kernel,intel.motherboards.pentium_ii
X-Http-User-Agent: Mozilla/4.7 [en] (X11; I; Linux 2.2.5-15 i686)