Date: Sun, 5 May 1996 10:35:23 -0700 (PDT) From: Peter Wemm <peter> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa si.c Message-ID: <199605051735.KAA28178@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 96/05/05 10:35:22 Modified: sys/i386/isa si.c Log: Change the logic of the interrupt/poll loop. It no longer loops until it empties all of the 256 byte incoming fifo, as it can spend more time processing one port than intended, especially if data is streaming in at 115.2K. The port fifo will be emptied and dumped into the tty system and left until next time. I've been running this for quite some time on one of my systems here. Also, if the tty layer is blocked or full it lets the hardware assert the flow control rather than loosing the data. Revision Changes Path 1.39 +15 -4 src/sys/i386/isa/si.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605051735.KAA28178>