[kernel] bug#44: gsc_memset_io() optimization


None


X-PA-RISC Linux-PR-Message: report 44
X-PA-RISC Linux-PR-Package: kernel
X-Loop: daniel_frazier@hp.com
Received: via spool by bugs@bugs.parisc-linux.org id=B.98358079621620
          (code B ref -1); Sat, 03 Mar 2001 01:03:02 GMT
Date: Fri, 2 Mar 2001 16:56:22 -0800 (PST)
From: Grant Grundler <grundler@cup.hp.com>
Message-Id: <200103030056.QAA00529@milano.cup.hp.com>
To: submit@bugs.parisc-linux.org
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


Package: kernel
Version: 20010301
Severity: wishlist

Helge Deller committed a gsc_memset_io() call to clear large blocks
of memory (frame buffer) in IO space. Dino in particular would
perform *alot* better if the routine were using word (32-bit)
size (and aligned) accesses. Dino is able to coalesce these PIO
transactions into one stream on the PCI bus and improve the
PCI bus utilization dramatically.

Helge asked me to submit this change as reminder. :^)

grant