Subject: Re: splraiseipl()
To: None <yamt@mwd.biglobe.ne.jp>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: tech-kern
Date: 01/15/2006 22:04:59
In article <1137326285.217240.26204.nullmailer@yamt.dyndns.org>
yamt@mwd.biglobe.ne.jp wrote:

> - patch attached to this mail.  please review.
> 	sun2, sun3

sun3 also uses level 3 softintr for zs like sun2
(though it hasn't switched to generic softintr):
---
/*	$NetBSD: zs.c,v 1.75 2005/12/11 12:19:21 christos Exp $	*/
 :
	if (!didintr) {
		didintr = 1;
		isr_add_autovect(zssoft, NULL, ZSSOFT_PRI);
		isr_add_autovect(zshard, NULL, ca->ca_intpri);
 :
	/* We are at splzs here, so no need to lock. */
	if (softreq && (zssoftpending == 0)) {
		zssoftpending = ZSSOFT_PRI;
		isr_soft_request(ZSSOFT_PRI);
	}
 :
---

BTW, sun3x also uses level 2 softintr, but I don't know
how it should be handled.
---
Izumi Tsutsui