Subject: interrupt levels
To: None <glass@sun-lamp.cs.berkeley.edu>
From: Gordon W. Ross <gwr@jericho.mc.com>
List: port-sun3
Date: 03/09/1994 16:56:06
I am a little confused by the interrupt level assignments I found
while playing with the zs driver.   Compare these:

Level	Sunos-4.1.1	NetBSD-current
-----	-----------	--------------
1	net/softclk	softclk
2	spl2(spare)	bio/tty/vm
3	le/splimp	le/net
4	(spare) 	(spare)
5	clock/tty	clock
6	splzs		splzs/splimp
7	(nmi)		(nmi)

I am most surprised to see tty at a lower priority than net.
Wouldn't one rather miss an ethernet packet than tty input?
Is the interrupt level design dictated by anything outside of
the sys/arch/sun3 area?  Why is it so different from SunOS?

Gordon Ross

------------------------------------------------------------------------------

cc: port-sun3@sun-lamp.cs.berkeley.edu