From owner-freebsd-hackers Sat Sep 2 17:00:41 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id RAA13188 for hackers-outgoing; Sat, 2 Sep 1995 17:00:41 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id RAA13177 for ; Sat, 2 Sep 1995 17:00:34 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id JAA17851; Sun, 3 Sep 1995 09:57:26 +1000 Date: Sun, 3 Sep 1995 09:57:26 +1000 From: Bruce Evans Message-Id: <199509022357.JAA17851@godzilla.zeta.org.au> To: bde@zeta.org.au, dennis@et.htp.com Subject: Re: novell ne2000 cards with FreeBSD...opinions? Cc: hackers@freebsd.org Sender: hackers-owner@freebsd.org Precedence: bulk >>Shared memory on my NE2000/WD8013EBT card is 50% faster, but that isn't >>saying much. The driver spends half its time bcopying to the shared >>... >The bus transfer itself is a pretty small piece of the latency puzzle. But >with a PIO card you have setup operations for every transfer...whereas with >shared memory you can access individual bytes and the buffer without setup >latency. The `ed' driver does bulk copies in both cases. Random access would only be significantly faster if some of the data is never looked at and none of the data is looked at twice. Bruce