From owner-FreeBSD-tech-jp@jp.freebsd.org  Sat May 12 15:47:58 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA72431;
	Sat, 12 May 2001 15:47:58 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA72425
	for <FreeBSD-tech-jp@jp.freebsd.org>; Sat, 12 May 2001 15:47:56 +0900 (JST)
	(envelope-from inagaki@tg.rim.or.jp)
Received: from mail1.rim.or.jp
	by serio.al.rim.or.jp (3.7W/HMX-13) id PAA16423;
	Sat, 12 May 2001 15:47:49 +0900 (JST)
Received: from localhost (nttngno03004.ppp.infoweb.ne.jp [61.121.65.4]) by mail1.rim.or.jp (3.7W)
	id PAA18964; Sat, 12 May 2001 15:47:47 +0900 (JST)
Date: Sat, 12 May 2001 15:47:24 +0900 (JST)
Message-Id: <20010512.154724.34767788.inagaki@tg.rim.or.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
From: Kentaro Inagaki / =?iso-2022-jp?B?GyRCMHAzQBsoQiAbJEI3ckJATzobKEI=?=
 <inagaki@tg.rim.or.jp>
In-Reply-To: <200105101350.f4ADoFt69139@silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>
References: <200105051007.f45A7Oo13341@silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>
	<20010510.175911.38720670.inagaki@tg.rim.or.jp>
	<200105101350.f4ADoFt69139@silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>
X-Mailer: Mew version 1.95b112 on Emacs 20.7 / Mule 4.0 (HANANOEN)
X-URL: http://www.tg.rim.or.jp/~inagaki/
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-tech-jp 3076
Subject: [FreeBSD-tech-jp 3076] Re: Invoking an intr {handler,thread}
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: inagaki@tg.rim.or.jp

$B0p3@$G$9!#(B

$B$($H!"(Bicu_vector.s$B$r$$$8$C$F3d$j9~$_$,Mh$F$$$k$3$H$r3N$+$a$^(B
$B$7$?!#$9$4$$4V3V$G$-$F$^$9!#0lIC4V$K?tI42s$/$i$$$G$9!#(B

From: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
Message-ID: <200105101350.f4ADoFt69139@silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>

> {icu,apic}_vector.s$B0JA0$K(Bintr$B$,(Bblock$B$5$l$F$$$k2DG=@-$G$9$,!"$3$l$O(B
> critical_enter()$B$G$b;H$C$F$$$J$$8B$jLdBj$K$J$j$^$;$s!#$=$l$h$j$b$5$i$KA0(B
> $B$H$J$k$H!"(Bsoftware$B$@$1$G$OL5M}$G$7$g$&(B(i8259$B$J$I$X$NF~NO$rEv$?$kI,MW$,$"(B
> $B$k(B)$B!#(B

$B$J$s$H$J$/860x$,$o$+$C$?$h$&$J5$$,$7$^$9!#(B

icu_vector.s:INTR$B$G3d$j9~$_%3%s%H%m!<%i$r$$$8$C$F3d$j9~$_$r(B
$B;_$a$F$^$9$h$M!#$3$3$G;_$a$i$l$?3d$j9~$_$,:F@_Dj$5$l$k$N$,(B
/sys/kern/kern_intr.c:ithread_loop$B$NCf$J$N$G$=$N4V$K5/$-$k$O(B
$B$:$N3d$j9~$_$K$h$C$F(BINTR$B$,8F$P$l$k$3$H$,$J$$!#3d$j9~$_%3%s%H(B
$B%m!<%i$,:F@_Dj$5$l$F$b%G%P%$%9$N3d$j9~$_@_Dj$r:F@_Dj$7$F$J$$(B
$B$N$G3d$j9~$_$,5/$-$J$$!#7k2L!":G=i$N3d$j9~$_$@$1$,%O%s%I%i$^(B
$B$GFO$/!#(B

$B$H$J$k$H!"%O%s%I%i$NCf$G3d$j9~$_$r:F@_Dj$7$F$bBLL\$J$N$+!D(B
$B$($($H!"$C$F$3$H$O%G%P%$%9$N3d$j9~$_@_Dj$N%3!<%I$rC5$7$F(B
ithread_loop$B$NCf$KKd$a9~$^$J$$$H;v<B4X78$r3NG'$G$-$J$$!)(B

$B$"$k$$$O(BINTR$B$G3d$j9~$_$r<u$1IU$1$F(Bit_need$B$r@_Dj$9$k$h$&$J%3!<(B
$B%I$K$7$J$$$H$@$a!D!)(B

$B$&$&!"5c$1$k(B(T_T)
----
Kentaro Inagaki / $B0p3@(B $B7rB@O:(B / ThinkPad 240Z(82J) / 5-CURRENT
ZOB Station BBS (TELNET: zmm.zob.ne.jp) zob23368(zob13052)/seraph
