[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Interrupt Latency on PPC
- Date: Fri, 16 Nov 2001 14:09:44 +0100
- From: fernando.ruiz at ctv.es (Fernando RUIZ CASAS (E-mail))
- Subject: Interrupt Latency on PPC
Is the PTY driver the pty.c file placed close to telnetd.c?
This pty driver doesn't make any special thing with termios.
If the tcp/ip works fine the driver also.
Perhaps I'm speaking about other oignons.
Fernando RUIZ CASAS
home:correo at fenando-ruiz.com
work:fernando.ruiz at ctv.es
De: till at MAILBOX.SLAC.Stanford.EDU
[mailto:till at MAILBOX.SLAC.Stanford.EDU]En nombre de Till Straumann
Enviado el: viernes, 16 de noviembre de 2001 2:26
Para: RTEMS List; joel.sherrill at oarcorp.com
Asunto: Re: Interrupt Latency on PPC
Things get _really_ bad when the PTY driver is
heavily used. I measured IRQ latencies of ~200us
during quite short measurement intervals (remember,
we're doing statistics here). This is in the order of
100 times the average.
I guess that the problem is caused by termios.c
which under some circumstances calls the
device's 'write' callback with _IRQs_disabled_.
The PTY driver's write callback is a
Is there a termios expert out there who could explain
to me what really needs to be protected from interrupts?
Also, shouldn't the PTY driver run in task driven
(as opposed to the current IRQ driven) mode?