From owner-FreeBSD-tech-jp@jp.freebsd.org  Mon Oct  9 10:05:59 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA18725;
	Mon, 9 Oct 2000 10:05:59 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from shidahara1.planet.sci.kobe-u.ac.jp (shidahara1.planet.sci.kobe-u.ac.jp [133.30.50.200])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id KAA18719
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 9 Oct 2000 10:05:59 +0900 (JST)
	(envelope-from takawata@shidahara1.planet.sci.kobe-u.ac.jp)
From: takawata@shidahara1.planet.sci.kobe-u.ac.jp
Received: from libr.scitec.kobe-u.ac.jp (cs22304.ppp.infoweb.ne.jp [202.219.171.68])
	by shidahara1.planet.sci.kobe-u.ac.jp (8.9.3/8.9.3) with ESMTP id KAA63277
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 9 Oct 2000 10:04:16 +0900 (JST)
	(envelope-from takawata@shidahara1.planet.sci.kobe-u.ac.jp)
Received: from shidahara1.planet.kobe-u.ac.jp (localhost [127.0.0.1]) by libr.scitec.kobe-u.ac.jp (8.9.1/3.5Wpl7) with ESMTP id JAA09058 for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 9 Oct 2000 09:55:35 +0900 (JST)
Message-Id: <200010090055.JAA09058@libr.scitec.kobe-u.ac.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-reply-to: Your message of "Mon, 09 Oct 2000 06:31:29 JST."
             <86zokfuij2.wl@tkc.att.ne.jp> 
Date: Mon, 09 Oct 2000 09:55:34 +0900
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-tech-jp 2910
Subject: [FreeBSD-tech-jp 2910] Re: /boot/device.hints -> driver 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: takawata@shidahara1.planet.sci.kobe-u.ac.jp

In message <86zokfuij2.wl@tkc.att.ne.jp>, Motomichi Matsuzaki $B$5$s$$$o$/(B:
>
>$B>>:j$G$9!#(B
>
>At Sun, 08 Oct 2000 09:13:19 +0900 (JST),
>Kentaro Inagaki / $B0p3@(B $B7rB@O:(B <inagaki@tg.rim.or.jp> wrote:
>> $B5/F0;~$K(B /boot/device.hints $B$,;2>H$5$l$F;HMQ$9$k%j%=!<%9$r;X(B
>> $BDj$G$-$^$9$,!"$3$l$r%I%i%$%P!<B&$+$i;2>H$9$k$K$O$I$&$9$l$PNI(B
>> $B$$$N$G$7$g$&$+!)(B
>
>$B$H$s$A$s$+$s$J$3$H$r8@$C$F$$$k$+$b$7$l$^$;$s$,!"(B
>bus_get_resource() $B$H$+$G;2>H$G$-$^$;$s$+!)(B
>

$BJQ99$7$h$&$H$9$k$K$O!"(Bbus_set_resource$B$G2DG=$G$9$7!"(B
$BC1$K(BI/O$B%]!<%H$NCM$r5a$a$?$$;~$O!"(Bbus_alloc_resource$B$G5"$C$FMh$?(B
struct resource *$B$+$i(Bbus_space_tag_t $B$H(Bbus_space_handle_t$B$r0z$-=P$;$P(B
$B$$$$$G$9!#(B
hints$B>pJs$O(Bisahint.c$B$G=hM}$5$l!"(Bbus_alloc_resource$B$G!"!V%G%U%)%k%H$N(B
$BHO0O$r%/%l!W$HMW5a$9$l$P@5$7$$HO0O$,5"$C$FMh$k$h$&$K@_Dj$5$l$^$9!#(B
$B$@$+$i!"(Bbus$BFHN)$J%I%i%$%P$G$b6&DLItJ,$G$=$&=q$1$PBg>fIW$G$9!#(B

$B$b$7!"(BI/O$BHO0O$r$J$a$J$,$iA\$7=P$9$h$&$J(BISA$B%I%i%$%P$,$"$C$?$H$7$?$i!"(B
isa$BItJ,$N(Bprobe$B$G!";H$&(BI/O$BHO0O$rL@<(E*$K;XDj$7$F(Bbus_alloc_resource
$B$r8F$S=P$7$F!"8+$D$1=P$7$?$i(Bbus_set_resource$B$G;OE@$H=*E@$r@_Dj$9$l$P(B
$BF1$8$h$&$JJ}K!$G(Bbus$B6&DLItJ,$G(Bbus_alloc_resource$B$r;H$($^$9!#(B

$BM>CL$G$9$,!";d$O!"(Bidentify$B$H$$$&%a%=%C%I$rMQ0U$7$?;v$G(B($B$$$d!"(Bnew-bus$B$,(B
$B=PMh$?;~$+$i$+$b(B)$B!"EAE}E*$J(Bprobe$B$NLr3d$r(BFreeBSD$B$G$OJQ99$7$F$k$h$&$K;W$C$F$^$9!#(B
$B$D$^$j!"EAE}E*$K$O(B
   /*$B$R$g$C$H$7$?$i$3$N30$K$b$&0l$D%k!<%W$,$^$o$k$+$bCN$l$J$$(B*/
   $BCN$C$F$k%I%i%$%P$KIU$$$F(B{
	probe$B$r8F$S=P$9;v$K$h$j>r7o$K9gCW$9$k%I%i%$%P$G$"$k$+$rD4$Y$k!#(B
	    $BL5$+$C$?$i<!$rA\$9(B
	($B>l9g$K$h$C$F$O;R%G%P%$%9$H$7$F3P$($F$*$/(B)
	attach$B$r8F$S=P$9$3$H$K$h$j%G%P%$%9$N=i4|2=$r$9$k!#(B
   }

$B$H$J$C$F$^$9$,(B(3.0$B$N(BISA$B%P%9%3!<%I$G3NG'!#$3$N$3$H$KIU$$$FNd@E$K$J$l$J$$?M$b(B
$B5o$k$H;W$&$N$G8@5Z$7$?$/$J$$$1$I(Bnewconfig$B$G$b$3$NOHAH$r(Bsubr_autoconf.c$B$K(B
$B3g$j=P$7$?$@$1$G!"B?>/$NOHAH$O0c$C$F$F$bJQ$o$C$F$J$$$H;W$&!#(B)

FreeBSD$B$G$O!"(B
   (identify ) 
   $B?F$N%P%9A4BN$r%9%-%c%s$9$k(B{(*1)
       *$B2?$+$,(B*$BB8:_$9$k(B($B$7F@$k(B)$B;v$r3NG'$9$k!#$"$l$P;R%G%P%$%9%j%9%H$K$N$;$k(B
   }
   $BB8:_$9$k(B($B$7F@$k(B)$B%G%P%$%9A4BN$KIU$$$F(B{(*2)
     probe$B$r8F$S=P$9;v$K$h$j$I$N%I%i%$%P$,BP1~$9$k$+$rD4$Y$k!#(B\ 
($B>l9g$K$h$C$F$O!"9g$&%I%i%$%P$rA\$9$?$a$K%k!<%W$9$k(B)
         $B$b$7M-$l$P!"(Battach$B$r8F$S=P$9;v$K$h$j%G%P%$%9$N=i4|2=$r$9$k!#(B
   }

$B$H8@$&7A$K$J$j!"(Bidentify$B$O2?$r$7$F$$$k$+$H8@$&$H!"(B(*1)$B$NItJ,$r30$+$i(B
$BM?$($k$?$a$N;EAH$_$rDs6!$7$F$$$k$o$1$G$9!#$3$N$3$H$K$h$C$F0l$D$N(B
isa$B%P%9$H$$$&35G0$N2<$K8GDj%3%s%U%#%.%e%l!<%7%g%s$K$h$C$F(Bprobe$B$5$l$k$b$N(B
$B$H!"(Bisapnp$B$G(Bprobe$B$5$l$k$b$N!"(Bpnpbios$B$G(Bprobe$B$5$l$k$b$N$rF15o=PMh$k$h$&$K(B
$B$J$j$^$9!#(B

$B!tF15o$J$s$F$5$;$?$i$-$l$$$8$c$J$$$8$c$s$H$+!"(Bprobe$B$H(Battach$BJ,$1$F$k(B
$B!tM}M3$C$F$[$s$H$KM-$k$N$+$h$H$+8@$&2ACMH=CG$NOC$OCV$$$H$-$^$9!#(B
$B!t$?$N$`$+$iCV$$$H$$$F2<$5$$!"$M!"$M!#$*4j$$$7$^$9(B;-)

$B$G$b>/$J$/$H$b;d$NL\E*$K$O(BFreeBSD$B$NOHAH$OJXMx$G$"$k$H$O8@$C$F$*$-$^$9!#(B
$B$=$l$,$3$3?tF|(BMike Smith$B$H;d$,$d$j$"$C$F$$$?E@$G$9!#(B

$B$^!";w$?$h$&$JOHAH$G=hM}$G$-$k5,3J$r2?$3$b:n$k$+$i$J$s$G$9$,!#(B
$B$G$b(BISA hint(I/O$BC!$$$F3NG'(B)$B$H(BISAPNP etc.$B$O%P%9%3!<%I<+BNJ,$1$FM_$7$$$h(B
$B$J$!$H$+$=$&$$$&OC$O$"$k$+$b!#(B

($B87L)$K8@$($P(B(*2)$B$NItJ,$OJQ99$G$-$k$N$G$9$,!"$3$3$O(B
device_probe_and_attach()$B$H$$$&7A$GBgDq8F$S=P$9$N$G$3$&$J$j$^$9!#(B
$B$3$l$r8F$S=P$5$:!"(Bdevice_probe$B$H(Bdevice_attach$B$rL@<(E*$K8F$S=P$;$P!"(B
$BEAE}E*$JJ}K!$KLa$9;v$J$I$b2DG=$G$9!#(B)

$BEOJUB:5*(B
$B?@8MBg3XBg3X1!<+A32J3X8&5f2J(BD3$B>pJs%a%G%#%"2J3X@l96!#(B
<a href="http://www.planet.sci.kobe-u.ac.jp/~takawata/key.html">
Public Key</a>
Key fingerprint =  2C 51 E2 78 2C E1 C5 2D  0F F1 20 A3 11 3A 62 2A 




