From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Nov 19 21:24:57 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id hAJCOvg68378;
	Wed, 19 Nov 2003 21:24:57 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pikachu.bsp.bc.niigata-u.ac.jp (pikachu.bsp.bc.niigata-u.ac.jp [133.35.85.2])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id hAJCOvM68373
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 19 Nov 2003 21:24:57 +0900 (JST)
	(envelope-from iwaki@bc.niigata-u.ac.jp)
Received: (qmail 18586 invoked by alias); 19 Nov 2003 21:24:55 +0900
Message-ID: <20031119122455.18584.qmail@pikachu.bsp.bc.niigata-u.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: Mamoru Iwaki <iwaki@bc.niigata-u.ac.jp>
In-Reply-To: <20031119.152457.74751866.tyuu@on.rim.or.jp>
References: <20031118.115458.74756697.tyuu@on.rim.or.jp>
	<20031118112258.16630.qmail@pikachu.bsp.bc.niigata-u.ac.jp>
	<20031119.152457.74751866.tyuu@on.rim.or.jp>
X-Mailer: Mew version 2.2 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 19 Nov 2003 21:24:53 +0900
X-Sequence: FreeBSD-users-jp 77275
Subject: [FreeBSD-users-jp 77275] Re: /boot/device.hints
 =?ISO-2022-JP?B?GyRCJEskRCQkJEYbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: iwaki@bc.niigata-u.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+031103

From: Hiroshi Morita <tyuu@on.rim.or.jp>
Subject: [FreeBSD-users-jp 77272] Re: /boot/device.hints $B$K$D$$$F(B 
Date: Wed, 19 Nov 2003 15:24:57 +0900

> man 5 device.hints ----------------------------------------
> The device.hints file is read in by the boot loader(8) when the system is
> about to start, and its contents are passed to the kernel.
> -----------------------------------------------------------
> 
> $B$7$+$7!":n@.;~$KMxMQ$7$?(B hints $B$H0[$J$kItJ,$,$"$k$?$a!"(B
> $B%+!<%M%k:n@.;~$K!"<+F0$G$O:n$i$l$F$$$J$$$H;W$$$^$9!#(B

$B$&$m3P$($G=q$$$F$^$7$?!#$4$a$s$J$5$$!#<+F0@8@.$K2?$r4|BT$9$k$+$K$b$h(B
$B$j$^$9$,!"(B/usr/src/etc/Makefile$B$K$O!"(B

distribute:
        cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}
        ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
            ${.CURDIR}/../sys/${MACHINE}/conf/GENERIC.hints \
            ${DISTDIR}/${DISTRIBUTION}/boot/device.hints

$B$H$J$C$F$$$^$9!#(B

> diff /boot/device.hints /usr/src/sys/i386/conf/TYUU.hints 
> 46a47,51
> > hint.sbc.0.at="isa"
> > hint.sbc.0.port="0x220"
> > hint.sbc.0.irq="5"
> > hint.sbc.0.drq="1"
> > hint.sbc.0.flags="0x15"
> 
> $B$3$3$G;XDj$7$?FbMF$,(B
> /boot/device.hints $B$KH?1G$7$F$$$l$P5?Ld$b$J$+$C$?$N$G$9!#(B

$B$=$&$G$9$+!#(B

> $B$=$b$=$b(B kernel config $B$K$"$k(B hints $B$O!"(B
> $B$I$N$h$&$K;H$&$N$,@5$7$$$N$G$7$g$&$+!)(B
> --------------------------------------------------------------------
> #To statically compile in device wiring instead of /boot/device.hints
> #hints		"GENERIC.hints"		#Default places to look for devices.
> --------------------------------------------------------------------

$B$3$l$O!"Nc$($P!"(B/usr/i386/conf/GENERIC$B$K=q$$$F$"$k$b$N$G$9$M!#(B
$B$$$^$^$G!"5$$,IU$-$^$;$s$G$7$?!#(B(^^;

$B$G$b!"$3$l$K5$$,IU$$$F$$$k$N$J$i$P!"@h$N5?Ld$O2r>C$7$F!"$`$7$m9gM}E*(B
$B$G$O$J$$$G$9$+!#(B

$B$3$N5-=R$K$h$l$P!"(B/boot/device.hints$B$K<+J,$N%^%7%sMQ$N>pJs$r=q$$$F$*(B
$B$/$3$H$K$h$C$F(BMYKERNEL$B$J$s$F9=@.%U%!%$%k$r:n$i$J$/$F$b!"$=$l$J$j$K%G(B
$B%U%)%k%H$N@_Dj$,D4@a$5$l$?%+!<%M%k$r:n$C$F$/$l$k!"$N$G$O!"$H;W$($^$9!#(B
$B$D$^$j!"4pK\E*$K$O(B/sys/i386/conf$B0J2<$N$b$N$O$$$8$kI,MW$O$J$/!"BgBN$N(B
$B$3$H$O(B/boot/{device.hints,loader.conf}$B$G$J$H$+$J$k!"$H2r<a$7$^$7$?!#(B

$B$G$b!"(Bdevice.hints$B$KD4@09`L\$r=q$$$F$b%+!<%M%kFb$K$=$N%G%P%$%9%I%i%$(B
$B%P$,$J$1$l$P0UL#$,$J$$$N$O!"A0$N%a!<%k$K=q$$$?DL$j$G$9!#(B

# hints$B%U%!%$%k$KD4@09`L\$r=q$$$F$b!"3:Ev%I%i%$%P$NAH$_9~$^$l$?%+!<(B
# $B%M%k$,:n$i$l$kJ,$1$G$O$J$$!"$H$$$&Mn$H$77j$,$"$j!"$=$3$K$O$^$C$?$3(B
# $B$H$,8m2r$N860x$N$R$H$D$G$O$J$$$G$7$g$&$+!)(B

$B$=$3$G!";d$,9M$($k2r$O<!$N$h$&$J$b$N$G$9!#(B

(1) /boot/device.hints$B$K$O;}$C$F$$$k%G%P%$%9$K9g$o$;$F(Btyuu$B$5$s$N$h$&(B
    $B$J@_Dj$r=q$$$F$*$/!#(B
(2) $B%+!<%M%k$K$O2?$H$+$7$F(Bsbc$B4XO"$NI,MW$J%G%P%$%9%I%i%$%P$rAH$_9~$`!#(B

$B:G=i$N(B(1)$B$O4JC1$G$9$,!"(B(2)$B$O#2DL$j$NJ}K!$,$"$j$^$9!#0l$DL\$O(Bsbc(4)$B$K(B
$B=>$C$F(B

device sbc

$B$H$$$&$U$&$K=q$$$F%+!<%M%k$r:n$k!J(Bpcm$B$bI,MW$+$b!KJ}K!$G$9!#Fs$DL\$O!"(B
$B%+!<%M%k%b%8%e!<%k$H$7$FAH$_9~$^$l$k$h$&$K(B/boot/loader.conf$B$NCf$K(B

snd_sbc_load="YES"

$B$H=q$$$F$*$/$3$H$G$9!#%+!<%M%k%b%8%e!<%k$N>l9g!"I,MW$JB>$N%b%8%e!<%k(B
$B$,$"$l$P<+F0E*$KFI$_9~$s$G$/$l$k$H;W$$$^$9!#A0$N%a!<%k$K=q$$$?;d$NNc(B
$B$O$3$N%+!<%M%k%b%8%e!<%k$K$h$kJ}K!$G!"%+!<%M%k9=@.%U%!%$%k(BOLDCARD$B$O(B
$BA4$/$$$8$C$F$$$^$;$s!#(B

$B$3$&$7$F$*$1$P<!$N5/F0;~$K$O!"(B/boot/defaults/loader.conf$B$K(B

loader_conf_files="/boot/device.hints /boot/loader.conf/boot/loader.conf.local"

$B$H=q$$$F$"$kMM$K!"(Bloader$B$,(Bhints$B$rFI$_9~$s$G%+!<%M%k$N@_Dj$rD4@a$9$k(B
$B$H;W$$$^$9!#(B

$B$=$l$G$bF0$+$J$$$H$-$O!"!"!"$o$+$j$^$;$s!#(B

> 1.
> kenel config $B$K(B device pcm at isa $B$r@k8@$7$F!"B>$N%U%!%$%k$rJQ99$7$J$$!#(B

sbc$B$G$O$J$$$N$G$9$+!)(Bhints$B%U%!%$%k$OI,MW$K1~$8$FJQ99!)(B

> 2. 
> kernel config $B$K(B device pcm $B$@$1@k8@$7$F!"(B
> /boot/device.hints $B$r=$@5$9$k!#(B

1.$B$HF1$8!#(B

> 3.
> kenel config $B$K(B device pcm $B$r@k8@$7$F!"(B
> hints "GENERIC.hints" $B$b@k8@$9$k!#(B
> 
> $B$=$N$&$($G(B GENERIC.hints $B$rJT=8$9$k!#(B

$B4pK\E*$K(B1.$B$HF1$8!#(B

> 4.
> 3 $B$NJ}K!(B + /boot/device.hints $B$r<j:n6H$K$F!"(B
> $B8=:_!"MxMQ$7$F$$$k@_Dj$KJQ99$9$k!#(B

3.$B$HF1MM!#(B

$BA0H>$K=q$$$?M}M3$G!"(B1.$B$+$i(B4.$B$N$I$l$b<:GT$9$k$H!";d$O;W$$$^$9!#(B
---
-----
$B?73cBg3X(B $BBg3X1!<+A32J3X8&5f2J(B
$B4d>k(B $B8n(B (iwaki@bc.niigata-u.ac.jp)
