Port-amiga archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: RTS/CTS flow control



On Jul 15, 10:58am, Ignatios Souvatzis wrote:
> Don Phillips <bsd%blkhole.resun.com@localhost> wrote:
> > Does anybody know if RTS/CTS flow control has been fully implemented in
> > the serial port (ser.c) and/or A2232 multi-port serial cards?  If it
> > hasn't and the modem on the port is set for hardware flow control, it
> > might explain some of the overruns that I'm seeing (silo overflows.)  I am
> > aware of the options to change the size of the silos, and to defer the
> > level 6 interrupts, but deferring the level 6 interrupts seems to have the
> > unpleasant side effect of really messing up the clock.
...
> The only thing it does is read the data byte and status bits from the 
> hardware, as one 16bit read, and write them to a ringbuffer without looking
> at them, as one 16bit write. Nothing more (this is why the NetBSD serial
> driver performs better than the Commodore serial driver :-).

  The serial receive interrupt also checks for an impending overflow of the
ring buffer and unconditionally drops RTS.

Michael

-- 
Michael L. Hitch                        osymh%montana.edu@localhost
Computer Consultant
Information Technology Center
Montana State University        Bozeman, MT     USA



Home | Main Index | Thread Index | Old Index