Article View: comp.unix.wizards
Article #6955serial i/o, bangs, buffers, bleary eyes...
From: Bob Makowski
Date: Wed, 27 Jan 1993 06:11
Date: Wed, 27 Jan 1993 06:11
37 lines
1798 bytes
1798 bytes
It's time for a bleary eyed dump of some questions I'm interested in hearing answered. These focus on some thought experiments about the (Sun/sparc) serial ports. I'm assuming outbound modem i/o in all cases below. (I hope these questions aren't too cryptically worded.) * stty says: raw, clocal, cread. Will this CPU interrupt per character? * canonical processing does not translate into one interrupt per character? (Certainly flush happens with new lines, and echoing is documented in termio(4) as immediate. So please contrast here.) * tty interrupt priority vs. SCSI bus interrupts. How do they compare logically? * how much write(2) i/o before get flow control from serial device, not the DCE. * fwrite(3) should allow more than write(2), yes? * does the device driver dma (written) data onto the serial line driver/chip. + If so, does the dma need to terminate on a page aligned boundary, as with other (e.g., intel) dma character devices. + Corollary: nonpage aligned portions are copied in/out, else direct dma from page aligned portions of a process' true buffer. I would deeply appreciate e-mailed answers, and I will try posting a cogent summary. Thanks in advance, = Mak
Technical Details
Message-ID:
<1993Jan27.061108.15132@tgivan.wimsey.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!UB.com!pacbell.com!decwrl!concert!gatech!destroyer!cs.ubc.ca!van-bc!tgivan!makShow Full Headers
Complete Article Headers
Newsgroups: comp.unix.wizards,comp.sys.sun.hardware,comp.unix.solaris Path: arc1-ca.pugleaf.net!sparky!uunet!UB.com!pacbell.com!decwrl!concert!gatech!destroyer!cs.ubc.ca!van-bc!tgivan!mak From: mak@tgivan.wimsey.com (Bob Makowski) Subject: serial i/o, bangs, buffers, bleary eyes... Message-ID: <1993Jan27.061108.15132@tgivan.wimsey.com> Followup-To: poster Keywords: interrupts serial dma priority buffered i/o Reply-To: mak@tgivan.wimsey.com Organization: TGI Technologies Ltd. Distribution: na Date: Wed, 27 Jan 1993 06:11:08 GMT Lines: 37