Changeset 5eb7da97 in rtems


Ignore:
Timestamp:
04/01/99 16:20:03 (24 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
517660f1
Parents:
656dabf
Message:

Disable IXON by default based on comment from Eric Norum
<e.norum@…> and concerns from Thomas Doerfler
<td@…> when he submitted the patch:

Since enabling XON/XOFF has such a major performance hit on `smart' output
devices I think it should be *off* by default. I think some thought should
be given to adding hooks for hardware that can support XON/XOFF without
software intervention, or for hardware like the 68360 SCC's that can use
large buffers, but still handle special characters immediately.

The patch you sent is a very good start, though. I just think that the
software flow control should be off -- to match the way the serial I/O
support has worked up until now.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/libcsupport/src/termios.c

    r656dabf r5eb7da97  
    281281                 * Set default parameters
    282282                 */
    283                 tty->termios.c_iflag = BRKINT | ICRNL | IXON | IMAXBEL;
     283                tty->termios.c_iflag = BRKINT | ICRNL | IMAXBEL;
    284284                tty->termios.c_oflag = OPOST | ONLCR | XTABS;
    285285                tty->termios.c_cflag = B9600 | CS8 | CREAD;
  • c/src/lib/libc/termios.c

    r656dabf r5eb7da97  
    281281                 * Set default parameters
    282282                 */
    283                 tty->termios.c_iflag = BRKINT | ICRNL | IXON | IMAXBEL;
     283                tty->termios.c_iflag = BRKINT | ICRNL | IMAXBEL;
    284284                tty->termios.c_oflag = OPOST | ONLCR | XTABS;
    285285                tty->termios.c_cflag = B9600 | CS8 | CREAD;
  • cpukit/libcsupport/src/termios.c

    r656dabf r5eb7da97  
    281281                 * Set default parameters
    282282                 */
    283                 tty->termios.c_iflag = BRKINT | ICRNL | IXON | IMAXBEL;
     283                tty->termios.c_iflag = BRKINT | ICRNL | IMAXBEL;
    284284                tty->termios.c_oflag = OPOST | ONLCR | XTABS;
    285285                tty->termios.c_cflag = B9600 | CS8 | CREAD;
Note: See TracChangeset for help on using the changeset viewer.