From owner-freebsd-hackers Fri Nov 14 15:52:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA13788 for hackers-outgoing; Fri, 14 Nov 1997 15:52:50 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from out1.ibm.net (out1.ibm.net [165.87.194.252]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id PAA13779 for ; Fri, 14 Nov 1997 15:52:47 -0800 (PST) (envelope-from mouth@ibm.net) Received: from slip129-37-53-73.ca.us.ibm.net (slip129-37-53-73.ca.us.ibm.net [129.37.53.73]) by out1.ibm.net (8.8.5/8.6.9) with SMTP id XAA75254; Fri, 14 Nov 1997 23:52:35 GMT From: mouth@ibm.net (John Kelly) To: Bruce Evans Cc: hackers@FreeBSD.ORG Subject: Re: Status of 650 UART support Date: Sat, 15 Nov 1997 00:53:49 GMT Message-ID: <346eea54.40322529@smtp-gw01.ny.us.ibm.net> References: <199711141353.AAA01430@godzilla.zeta.org.au> In-Reply-To: <199711141353.AAA01430@godzilla.zeta.org.au> X-Mailer: Forte Agent 1.01/16.397 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id PAA13780 Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sat, 15 Nov 1997 00:53:34 +1100, Bruce Evans wrote: >interrupts need to be reenabled on the polled ports as soon as everything > in them is polled Only if your clock interrupt is too slow. But I wanted to change that and leave the UART in polled mode after draining it. Only after 5 polls with no data would I switch it back to interrupt mode. Then the serial ISR could ignore all ports being polled. >The next clock interrupt is an average of 5 msec away Would it be feasible to tick the clock every 1ms to schedule UART polling and on every fifth tick run the usual kernel scheduling? John