Subject: Re: Using splsched()
To: None <pk@cs.few.eur.nl>
From: Gordon W. Ross <gwr@mc.com>
List: tech-kern
Date: 11/13/1997 09:57:52
> From: Paul Kranenburg <pk@cs.few.eur.nl>
> Date: Thu, 13 Nov 1997 00:41:41 +0100 (MET)

[ splsched() ... ]
> > The latter also implies that in fact MIN(splsched,splstatclock) is
> > the interrupt level that bars any path to wakeup() in interrupt handlers.
> > 
> > Given that splsched() can be defined as splhigh() on ports that have
> > no need for it now, is this restriction a problem for any port?
> 
> So, if splstatclock() never lowers the processor priority, then this
> scheme can be safely implemented. A quick inventory shows that the
> following ports already do this:
> 
> 	alpha
> 	arm32
> 	i386
> 	pc532
> 
> The m68k-based ports and the vax don't, and also do not appear to
> have some sort of "splraise()" available. The sparc and hp300
> have an "splraise()" but currently don't use it for splstatclock()

The sun3/sun3x also have splraise (an m68k port).