From owner-freebsd-hardware Wed May 21 06:40:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA10209 for hardware-outgoing; Wed, 21 May 1997 06:40:00 -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 GAA10203 for ; Wed, 21 May 1997 06:39:57 -0700 (PDT) Received: from solo.lariat.org ([129.72.251.10]) by lariat.lariat.org (8.8.5/8.8.5) with SMTP id HAA14215; Wed, 21 May 1997 07:39:22 -0600 (MDT) Message-Id: <3.0.1.32.19970521074016.00736a68@lariat.org> X-Sender: brett@lariat.org X-Mailer: Windows Eudora Pro Version 3.0.1 (32) Date: Wed, 21 May 1997 07:40:16 -0600 To: Michael Smith From: Brett Glass Subject: Re: isa bus and boca multiport boards Cc: rberndt@nething.com, WELCHDW@wofford.edu, HARDWARE@FreeBSD.ORG In-Reply-To: <199705210404.NAA08585@genesis.atrad.adelaide.edu.au> References: <3.0.1.32.19970520125159.006dbe70@lariat.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-hardware@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk At 01:34 PM 5/21/97 +0930, Michael Smith wrote: >(cocks an ear listening for the ICBM leaving bde's desk). > >I don't think that would be a very popular idea; the sio driver should be >more, not less, machine independant. It's already hopelessly machine-dependent, due to the nature of the quirky UARTs and edge-triggered interrupts. I don't think there's much value in trying to maintain machine independence in the inner loops, where the C code is slowing things down. But even with C, many optimizations would be possible, as described in my message. I've noticed a significant slowdown with the latest drivers, and would really like the speed back! --Brett