[comp.unix.wizards] Unix Interrupts

Chuck-Staatse@cup.portal.com (02/15/88)

Does anyone know if UNIX supports a "Connect to Interrupt" facillity
similar to VMS or RSX. Failing an "Out of the Box" solution, has
anyone cobbled something together? Target system is a 68000 VME based
system.
Any takers?

rbl@nitrex.UUCP ( Dr. Robin Lake ) (02/27/88)

In article <3213@cup.portal.com> Chuck-Staatse@cup.portal.com writes:
>Does anyone know if UNIX supports a "Connect to Interrupt" facillity
>similar to VMS or RSX. Failing an "Out of the Box" solution, has
>anyone cobbled something together? Target system is a 68000 VME based
>system.
>Any takers?


Bill Allen, Alcyon Corp., did a V7-based "real-time" version of UNIX
for the 68000.  It looked very good 4 or 5 years ago.  The system is REGULUS,
and now is described as being SV2 compatable.  

Alcyon Corp.
6888 Naney Ridge Dr.
San Diego, CA  92121
(619)-587-1155

This is taken from the 1988 UNIX Products Directory, published by /usr/group.
(408)-986-8840

-- 
Rob Lake
{decvax,ihnp4!cbosgd}!mandrill!nitrex!rbl

preece%fang@gswd-vms.gould.com (Scott E. Preece) (03/01/88)

  From: " Dr. Robin Lake " <rbl@nitrex.uucp>
> In article <3213@cup.portal.com> Chuck-Staatse@cup.portal.com writes:
> Does anyone know if UNIX supports a "Connect to Interrupt" facillity
> similar to VMS or RSX. Failing an "Out of the Box" solution, has
> anyone cobbled something together? Target system is a 68000 VME based
> system.
> Any takers?
----------
The forthcoming release 2.1 of UTX/32 (Gould's version of Unix) allows
you to connect either directly or indirectly to machine interrupts -- a
directly connected interrupt attaches user process code directly to the
low-level interrupt handler, and indirectly connected interrupt simply
causes a specified signal to be sent to the connected processes when the
interrupt occurs.

Typical times to enter the user's interrupt routine (assuming the
interrupt is not blocked) directly is 50-75us on a PN-6000; for an
indirectly connected interrupt a context switch has to happen, so the
time is order of 500us.  [These are ballpark numbers, a proper
performance report giving expected ranges is forthcoming.]

-- 
scott preece
gould/csd - urbana
uucp:	ihnp4!uiucdcs!ccvaxa!preece
arpa:	preece@Gould.com