Number: 386

Date: 29-Mar-84 14':08':09


Source: Masinter

Subject: turn on RS232 interrupt, service it in \KEYHANDLER

Lisp Version: 

Description: Once AR#384 (make BITBLT interruptable) is completed, then at least on the DLion it will be possible to turn on the interrupt on character pending and let the \KEYHANDLER unbuffer the characters.'
This will help out with the following':'
Date': 26 MAR 84 15':12 PST'
From': JONL.PA'
Subject': Re': rs232 task'
To':   Masinter, Sheil, Purcell'
cc':   LispSupport, JONL'
In response to the message sent  16 Mar 84 17':21':17 PST (Friday) from Masinter.PA'
Just to review the "bottlenecks"':'
1) although the TTYPort seems to be operating better than the Martin-board'
    interfacer for the Dolphin, it still doesn''t not buffer characters; thus'
    the liklihood of droppin characters when one of the DSPVTS functions is'
    called. [DSPVTS is the functional support for Virtual Terminal Service'
    under the Interlisp-D windowworld -- has functions like DSPINSCHAR for'
    "inserting" a character, DSPDELLINE for "deleting" a line.  Remember also'
    that DSPCLEOL is in the system now, for "Clear-to-end-of-line"]'
    Sometime ago I asked Beau for an estimate of priority of the converto-to'
    RS232C port; that conversion should clear up the dropped character problem.'


Test Case: 

Edit-By: Sannella.PA

Edit-Date: 13-Apr-84 14':49':52


Assigned To: 


Disposition: '
[Date': 13 Apr 84 00':08 PST'
Subject': AR 386'
To': LispSupport'
Pleas mark this one "Declined", in favor of routing RS232 traffic through the RS232C port.  Then the TTYPort will not be a significant input channel, and there will be no need for interrupt service.'
This AR should also reference AR 159.]

System: Communications

Subsystem: RS232

Machine: 1108


Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: Moderate


Impact: Moderate

Priority: Hopefully

Status: Declined

Problem Type: Performance

Source Files: