From owner-freebsd-current Wed Oct 9 15:04:40 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA10967 for current-outgoing; Wed, 9 Oct 1996 15:04:40 -0700 (PDT) Received: from freefall.freebsd.org (localhost.cdrom.com [127.0.0.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA10944; Wed, 9 Oct 1996 15:04:34 -0700 (PDT) Message-Id: <199610092204.PAA10944@freefall.freebsd.org> To: Bruce Evans cc: nate@mt.sri.com, current@FreeBSD.org Subject: Re: SIO problems In-reply-to: Your message of "Thu, 10 Oct 1996 07:48:45 +1000." <199610092148.HAA25087@godzilla.zeta.org.au> Date: Wed, 09 Oct 1996 15:04:33 -0700 From: "Justin T. Gibbs" Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >>I thought this was a problem with the VM system sitting at splhigh() >>too much. I used to get these a long time ago, but they vanished > >It can't be that, because splhigh() doesn't mask "fast" interrupts. > >BTW, there is a problem with the PCI interrupt demultiplexor not >supporting "fast" interrupts. I tried running the cy driver with >"slow" interrupts (a one line change to delate the line that sets >RI_FAST). The (12 byte) fifo was overrun by a factor of about 4 >for every syscons vt switch (because busy waiting is used to set >the LEDs and the LEDs are set at spltty()). Feel free to fix them then. You can also merge the interrupt registration code for all bus types too. 8-) > >Bruce -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations ===========================================