From owner-freebsd-current Mon May 6 09:04:34 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA21496 for current-outgoing; Mon, 6 May 1996 09:04:34 -0700 (PDT) Received: from mail.barrnet.net (mail.barrnet.net [131.119.246.7]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id JAA21486 for ; Mon, 6 May 1996 09:04:32 -0700 (PDT) Received: from GndRsh.aac.dev.com ([198.145.92.241]) by mail.barrnet.net (8.7.5/MAIL-RELAY-LEN) with SMTP id JAA07871 for ; Mon, 6 May 1996 09:04:30 -0700 (PDT) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id JAA00445; Mon, 6 May 1996 09:01:40 -0700 From: "Rodney W. Grimes" Message-Id: <199605061601.JAA00445@GndRsh.aac.dev.com> Subject: Re: more on fast bcopy To: bde@zeta.org.au (Bruce Evans) Date: Mon, 6 May 1996 09:01:39 -0700 (PDT) Cc: asami@cs.berkeley.edu, current@FreeBSD.org, nisha@cs.berkeley.edu In-Reply-To: <199605061207.WAA04793@godzilla.zeta.org.au> from Bruce Evans at "May 6, 96 10:07:13 pm" X-Mailer: ELM [version 2.4ME+ PL11 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > >The FP thing is still by far the fastest for large copies on all the > >Pentiums we've tried over here, but we can't use that in the kernel. > > Why not? :-) It should be possible to use the fpu after saving and > restoring the FP registers reentrantly. ... > > I couldn't get pairs of uncached writes to work at all. Even `pushal' > apparently does 8 separate writes. This is on an ASUS P55TP4XE. Is > this an ASUS or Triton limitation? Pentium limitation would be my best guess, you may be hitting an AGI that is preventing the writes to occur togeather. pushal probably has an AGI on the posted write buffer. It seems other than cache line write backes it is next to impossible to get the Pentium processor to issue 64 bit write operations. :-( -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD