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