From owner-freebsd-hardware Wed May 21 07:11:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA11797 for hardware-outgoing; Wed, 21 May 1997 07:11:50 -0700 (PDT) Received: from lariat.lariat.org (ppp0.lariat.org@[129.72.251.2]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA11787 for ; Wed, 21 May 1997 07:11:48 -0700 (PDT) Received: from solo.lariat.org ([129.72.251.10]) by lariat.lariat.org (8.8.5/8.8.5) with SMTP id IAA14595; Wed, 21 May 1997 08:11:18 -0600 (MDT) Message-Id: <3.0.1.32.19970521080515.0075bc30@lariat.org> X-Sender: brett@lariat.org X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Wed, 21 May 1997 08:05:15 -0600 To: Bruce Evans , gurney_j@resnet.uoregon.edu From: Brett Glass Subject: Re: isa bus and boca multiport boards Cc: HARDWARE@freebsd.org, rberndt@nething.com, WELCHDW@wofford.edu In-Reply-To: <199705210705.RAA10446@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-hardware@freebsd.org X-Loop: FreeBSD.org Precedence: bulk At 05:05 PM 5/21/97 +1000, Bruce Evans wrote: >I try to avoid it, and enjoy making serial drivers written in C several >times more efficient than previous and competing versions written in >assembler :-). How about the best of both? By your own analysis, any approach that avoids extra ISA I/O operations is a big win. So is any solution that can drop a slew of pointer dereferences (even if the ratio is 1:16) and avoids polling ports extra times.... --Brett