Skip site navigation (1)Skip section navigation (2)
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>