From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu May 10 17:59:15 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA13917;
	Thu, 10 May 2001 17:59:15 +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 RAA13912
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 10 May 2001 17:59:14 +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 RAA19565;
	Thu, 10 May 2001 17:59:14 +0900 (JST)
Received: from localhost (nttngno04024.ppp.infoweb.ne.jp [61.124.24.24]) by mail1.rim.or.jp (3.7W)
	id RAA01244; Thu, 10 May 2001 17:59:13 +0900 (JST)
Date: Thu, 10 May 2001 17:59:11 +0900 (JST)
Message-Id: <20010510.175911.38720670.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: <200105051007.f45A7Oo13341@silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>
References: <200104030902.f3392Ww25853@rina.r.dl.itc.u-tokyo.ac.jp>
	<20010502.221111.78708594.inagaki@tg.rim.or.jp>
	<200105051007.f45A7Oo13341@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 3073
Subject: [FreeBSD-tech-jp 3073] 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

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

> spl$B$,>e$,$C$F$$$k!"$J$$$7$O(Bintr thread$B$,Av$C$F$$$k4V$K5/$-$?(Binterrupt$B$O!"(B
> 2$B2s0J>e$G$"$C$F$b$9$Y$F(B1$B2s$K$^$H$a$i$l$^$9!#$^$H$a$i$l$?(Binterrupt$B$NB8:_(B
> $B$O!"(Bspl$B$N>l9g$K$O(Bsplx$B$K$F(Bsample$B$5$l!"(Bintr thread$B$N>l9g$K$O(Bit_need$B$K5-O?(B
> $B$5$l$^$9(B(src/sys/kern_intr.c:ithread_schedule())$B!#(B

$B$3$l$J$s$G$9$,!"3d$j9~$_$,Mh$?$i(B
/sys/i386/isa/icu_vector.s:INTR...$B$,8F$P$l$F$=$l$,(B
/sys/i386/isa/ithread.c:sched_ithd$B$r8F$s$G$=$3$+$i(B
ithread_schedule$B$,8F$P$l$k$s$G$9$h$M!)(B

sched_ithd$B$K:Y9)$7$F2?2s8F$P$l$k$+D4$Y$?$i0l2s$7$+8F$P$l$F$J(B
$B$$$s$G$9!#3d$j9~$_$,K\Ev$K0l2s$7$+Mh$F$J$$$+3NG'$9$kJ}K!$O$J(B
$B$$$G$7$g$&$+!)(B
----
Kentaro Inagaki / $B0p3@(B $B7rB@O:(B / ThinkPad 240Z(82J) / 5-CURRENT
ZOB Station BBS (TELNET: zmm.zob.ne.jp) zob23368(zob13052)/seraph
