[comp.sys.ibm.pc] Keyboard INT preempts COM Interrupt

raymond@ptolemy.arc.nasa.gov (Eric A. Raymond) (03/15/89)

I seem to be having problems with the Keyboard interrupt (IRQ1)
preempting the communication interrupts (IRQ3,4).

For example, suppose we are getting a stream of data over the serial
port and someone holds a key pressed.  The key press will generate
interrupts which preclude the handling of the serial interrupt (since
it has a higher priority).  This will lose data from the serial port
until the key is released.

If the serial interrupt was being processed (and it didn't disable the
interrupts), then the serial interrupt will be preeempted after next
instruction is complete.


-- 
Eric A. Raymond  (raymond@pluto.arc.nasa.gov)
Nothing left to do but :-) :-) :-)