Date: Fri, 29 May 1998 12:44:07 +1000 From: Bruce Evans <bde@zeta.org.au> To: bde@zeta.org.au, jak@cetlink.net Cc: freebsd-current@FreeBSD.ORG, joelh@gnu.org Subject: Re: sio0 flag 0x20000 Message-ID: <199805290244.MAA26085@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>>On Startech16650s, it should improve CTS flow control and unimprove RTS >>flow control (hardware RTS flow control is broken as designed on at >>least ST16550s). > >"Broken," or unoptimized? (rhetorical question) Pessimized by design. IIRC, it invokes flow control when the fifo trigger level is reached. The fifo trigger level will always be reached while input is streaming in. Sometimes, the external device will notice the flow control and stop sending for a microsecond or two that it takes to begin servicing the interrupt and read a byte or two from the fifo. Every time, the external device will have to do extra work to notice the flow control changes (typically, 2 extra interrupts per change). Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805290244.MAA26085>