From owner-freebsd-hackers Tue Oct 10 20:18:01 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id UAA19766 for hackers-outgoing; Tue, 10 Oct 1995 20:18:01 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id UAA19760 for ; Tue, 10 Oct 1995 20:17:52 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id NAA17926; Wed, 11 Oct 1995 13:05:36 +1000 Date: Wed, 11 Oct 1995 13:05:36 +1000 From: Bruce Evans Message-Id: <199510110305.NAA17926@godzilla.zeta.org.au> To: bde@zeta.org.au, msmith@atrad.adelaide.edu.au Subject: Re: non-sio UART driver Cc: hackers@freebsd.org Sender: owner-hackers@freebsd.org Precedence: bulk >This doesn't sound unreasonable, although it wasn't clear whether you could >guarantee that you'd get a whole packet passed down to the sio driver >at once. Going on and off the bus inside a packet isn't viable, as you >generate glitches that can throw the listener off. In fact it's guaranteed that ttwrite() will split up output into buffers of size OBUFSIZ = 100. However, this the double buffering should hide any glitches. Glitches would also decrease througput so I don't want them. Bruce