Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Feb 1999 05:45:14 -0800 (PST)
From:      Bruce Evans <bde@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   cvs commit: src/sys/i386/isa sio.c
Message-ID:  <199902041345.FAA38267@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         1999/02/04 05:45:14 PST

  Modified files:
    sys/i386/isa         sio.c 
  Log:
  Set up interrupt-level input buffering dynamically depending on
  the input speed, so that it can work at speeds larger than 115200
  bps without being flow controlled.  The buffer is twice as large
  as before at 115200 bps and half as large as before at low speeds
  Use a single interrupt-level buffer instead of ping-pong buffers
  because the simplifications provided by ping-pong buffers became
  complications.
  
  This change is over-engineered.  Statically configured buffering
  was simpler and faster, and increasing the buffer size to support
  1.5Mbps would cost about 1 US cent's worth of RAM per port, but I
  was interested in the buffer switching mechanism.
  
  Revision  Changes    Path
  1.227     +177 -111  src/sys/i386/isa/sio.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902041345.FAA38267>