[PATCH] 4.6 Termios Patch (PR500)
Cedric Aubert
cedric_aubert at yahoo.fr
Tue Feb 17 15:05:59 UTC 2004
Hi,
There is a patch to termios.c for trouble with flow control with
low performance cpu (like us).
The patch include the PR500 correction but also another trouble.
Please modify PR500 with this following patch.
Description:
Evenif you will have hardware flowcontrol enable,
you will have some overflow in interrupt mode.
Flow control can avoid
overflow of raw_inbuf but don't care of tty->buf, and
fillbufferQueue don't care about tty->buf size. Just
care about this size in fillbufferqueue avoid of
this overflow.
Disable interrupt in fillBufferQueue() before modify
tty->flow_ctrl. It could have some trouble when
you are at lowwater and if some serial interrupt come
on fill the buffer and ask to stopremotetx. They only
happend in low performance cpu.
Tested on two board and works well.
Thanks a lot
Cedric
AUBERT Cedric
SDEL Controle Commande
rue Nungesser & Coli
44860 St Aignan de Grand Lieu
E-mail : cedric_aubert at yahoo.fr
Http : http://www.controle-commande.sdel.fr/
---------------------------------
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20040217/a339cd0a/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Patch_rtems-4.6.0_cpukit_libcsupport_src_termios_c.diff
URL: <http://lists.rtems.org/pipermail/users/attachments/20040217/a339cd0a/attachment.ksh>
More information about the users
mailing list