From owner-FreeBSD-tech-jp@jp.freebsd.org  Sun Nov 22 23:11:53 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id XAA15180;
	Sun, 22 Nov 1998 23:11:53 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from mail.kt.rim.or.jp (root@mail.kt.rim.or.jp [202.247.130.53])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id XAA15175
	for <FreeBSD-tech-jp@jp.freebsd.org>; Sun, 22 Nov 1998 23:11:51 +0900 (JST)
	(envelope-from kuriyama@sky.rim.or.jp)
Received: from moon.sky.rim.or.jp (ppp529.kt.rim.or.jp [202.247.140.179])
	by mail.kt.rim.or.jp (8.8.5/3.6W-RIMNET-98-06-09) with ESMTP id XAA08318
	for <FreeBSD-tech-jp@jp.freebsd.org>; Sun, 22 Nov 1998 23:11:50 +0900 (JST)
Received: from sky.rim.or.jp (earth [192.168.1.2]) by moon.sky.rim.or.jp (8.8.7/3.5Wpl4/moon-1.0) with ESMTP id XAA10694 for <FreeBSD-tech-jp@jp.freebsd.org>; Sun, 22 Nov 1998 23:10:18 +0900 (JST)
Message-ID: <36581AA2.B658407A@sky.rim.or.jp>
Date: Sun, 22 Nov 1998 23:07:30 +0900
From: Jun Kuriyama <kuriyama@sky.rim.or.jp>
X-Mailer: Mozilla 4.06 [ja] (Win95; I)
MIME-Version: 1.0
To: tech-jp <FreeBSD-tech-jp@jp.freebsd.org>
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+981115
X-Sequence: FreeBSD-tech-jp 1911
Subject: [FreeBSD-tech-jp 1911] spl0() and freeze
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: kuriyama@sky.rim.or.jp

$B!!$I$&$K$+$&$A$N(B VAIO 505X $B$G$b(B Logitech $B$N(B USB wheel mouse $B$rG'<1$9$k$H(B
$B$3$m$^$G$O$$$-$^$7$?!#$,!"(Bprobe $B$H(B attach $B$,=*$o$C$?8e$N(B spl0() $B$,8F$P$l(B
$B$?8e$K(B freeze $B$7$F$7$^$$$^$9!#(B

*** sys/i386/i386/autoconf.c: ***
configure()
{
...
	/* initialize new bus architecture */
	root_bus_configure();

	/*
	 * Now we're ready to handle (pending) interrupts.
	 * XXX this is slightly misplaced.
	 */
	printf("kuri: spl0() go!\n");
	spl0();
	printf("kuri: spl0() done.\n");		<-- $B$3$N%a%C%;!<%8$,=P$J$$(B
...
}

$B!!%G%P%$%9$N(B IRQ $B$^$o$j$,$-$A$s$H@_Dj$5$l$F$$$J$$>l9g$K!"$3$N4X?t$G(B
freeze $B$7$F$7$^$&$H$$$&2DG=@-$O$"$j$^$9$+!)!!$=$l$H$bB>$KMW0x$N$"$k2DG=(B
$B@-$O!)(B

$B!!$H$j$"$($::#9M$($F$$$k$N$O(B

1. USB device $B$K(B IRQ $B$r3d$jEv$F$J$$$h$&$K$9$k$H$I$&$J$k$+%A%'%C%/(B
2. $B3d$j9~$_$+$i6nF0$5$l$k4X?t(B(?)$B$N<~JU$K(B printf $B$rKd$a9~$s$G8!::(B

$B$/$i$$$+$J$"!#(B


-- 
$B$/$j$d$^(B // kuriyama@sky.rim.or.jp
        // kuriyama@FreeBSD.ORG
