From owner-doc-jp@jp.freebsd.org  Fri Feb 14 04:19:31 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id EAA01918
	Fri, 14 Feb 1997 04:19:31 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id EAA01913
	for <doc-jp@jp.freebsd.org>; Fri, 14 Feb 1997 04:19:29 +0900 (JST)
Received: from nya (ppp013.kh.rim.or.jp [202.247.136.13]) by sugar.kh.rim.or.jp (8.8.5/3.4W3-rim1.1) with SMTP id EAA01279; Fri, 14 Feb 1997 04:18:34 +0900 (JST)
Date: Fri, 14 Feb 1997 04:18:34 +0900 (JST)
Message-Id: <199702131918.EAA01279@sugar.kh.rim.or.jp>
From: kiroh@kh.rim.or.jp (Kiroh HARADA)
To: doc-jp@jp.freebsd.org
X-Mailer: mnews [version 1.20] 1996-12/08(Sun)
Reply-To: doc-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: doc-jp 2436
Subject: [doc-jp 2436] [submit] FAQ-kernelconfig
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org

$B$O$i$@!w?@8M$G$9!#(B

$BL/$J;~4V$K?2$F$7$^$C$?$N$G!"$3$s$J;~4V$K5/$-$F$4$=$4$=$d$C$F$^$9!#(B
$BL@F|?I$$$+$b!#(B

$B$H$$$&$o$1$G(B($B$G$b$J$$$+(B)$B!"(BFAQ-kernelconfig $B$r$*Aw$j$7$^$9!#(B
$B$*$d$9$_$J$5$$!#(B
--
$B$O$i$@(B $B$-$m$&(B
kiroh@kh.rim.or.jp
PGP Fingerprint: 38 0D E0 BD BB C1 8F E0  93 3C 13 30 39 F7 C4 79
PGP Public Key : http://www.kh.rim.or.jp/~kiroh/harada.asc

<!-- $FreeBSD$ -->
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.31 -->

    <sect>
      <heading>$B%+!<%M%k%3%s%U%#%0%l!<%7%g%s(B<label id="kernelconfig"></heading>
<p><em>$BLu(B: &a.kiroh;.<newline>14 February 1997.</em>
      <p>
      <sect1>
        <heading>$B%+!<%M%k$r%+%9%?%^%$%:$7$?$$$s$G$9$,!"Fq$7$$$G$9$+!)(B<label id="make-kernel"></heading>
        <p>

$BA4A3Fq$7$/$"$j$^$;$s!#:GDc(B <tt/kerndist/ $B$,%7%9%F%`$K%$%s%9%H!<%k$5$l(B
$B$F$$$k$3$H$,I,MW$G$9!#$b$A$m$s40A4$J(B <tt/srcdist/ $B$r%$%s%9%H!<%k$7$F$"$C(B
$B$F$b9=$$$^$;$s!#(B<tt/kerndist/ $B$,%$%s%9%H!<%k$7$F$"$l$P!"%+!<%M%k$r9=C[(B
$B$9$k$N$KI,MW$J%=!<%9$OA4$FB7$C$F$$$^$9!#B?$/$N>&MQ(B UNIX $B%Y%s%@$H$O0c$$!"(B
$B%P%$%J%j%*%V%8%'%/%H$G$N%+!<%M%k$ODs6!$7$F$$$^$;$s!#%=!<%9%3!<%I$GDs6!(B
$B$9$k$HB?>/%G%#%9%/%9%Z!<%9$rB?$/>CHq$7$^$9!#$7$+$7!"2?$+LdBj$,$"$C$?>l9g(B
$B$d!"F0:n$r3NG'$7$?$$>l9g$J$I!"<B:]$K%+!<%M%k$N%=!<%9$r;2>H$G$-$^$9!#(B

<tt/kerndist/ $B$^$?$O(B <tt/srcdist/ $B$,%$%s%9%H!<%k$5$l$?$i!"0J2<$NA`:n$r(B
$B9T$C$F$/$@$5$$!#(B

          <enum>
            <item> <tt>cd /usr/src/sys/i386/conf</tt>
            <item> <tt/cp GENERIC MYKERNEL/
            <item> <tt/vi MYKERNEL/
            <item> <tt/config MYKERNEL/
            <item> <tt>cd ../../compile/MYKERNEL</tt>
            <item> <tt/make depend/
            <item> <tt/make all/
            <item> <tt/make install/
            <item> <tt/reboot/
          </enum>

$B0JA0$N%j%j!<%9(B(FreeBSD 2.X) $B$G$N%+!<%M%k%3%s%U%#%0%U%!%$%k$,4{$K$"$k>l(B
$B9g$O!"%9%F%C%W#2$OI,MW$J$$$+$b$7$l$^$;$s!#0JA0$N%U%!%$%k$r%3%T!<$7$F!"(B
$B=q<0$,JQ99$5$l$F$?$j!"GQ;_$5$l$?%I%i%$%P$,L5$$$+!"Cm0U?<$/3NG'$7$F$/$@(B
$B$5$$!#(B

$B%+!<%M%k%3%s%U%#%0%U%!%$%k(B <tt/LINT/ $B$K$O!"$9$Y$F$NMxMQ2DG=$J%+!<%M%k(B
$B%*%W%7%g%s$,E,@Z$J@bL@$H$H$b$K4^$^$l$F$*$j!"BgJQ;29M$K$J$j$^$9!#(B
<tt/GENERIC/ $B%+!<%M%k%3%s%U%#%0%U%!%$%k(B $B$O!":G$b0lHLE*$H;W$o$l$k9=@.$,(B
$B4^$^$l$$$^$9!#(B($B%"%C%W%0%l!<%I$r9T$C$F$$$J$$8B$j(B)$B$"$J$?$,:G=i$K;H$C$?%+!<(B
$B%M%k$O!"$*$=$i$/$3$N%U%!%$%k$K$h$j9=C[$5$l$?$b$N$G$9!#%+!<%M%k%3%s%U%#(B
$B%0%U%!%$%k$r=q$/>l9g!"$3$N%U%!%$%k$r=PH/E@$K$9$k$HNI$$$G$7$g$&!#(B

<tt/GENERIC/ $B$KJQ99$9$kI,MW$,$J$$>l9g$O!"%9%F%C%W#3$b>JN,$G$-$^$9!#$3(B
$B$N%9%F%C%W$G$O!"%+!<%M%k$rI,MW$J9=@.$K%+%9%?%^%$%:$7$^$9!#%9%F%C%W#8$O!"(B
$B%9%F%C%W#6$H#7$,$&$^$/40N;$7$F$+$i<B9T$7$F$/$@$5$$!#%9%F%C%W#8$G$O!"?7(B
$B$7$$%+!<%M%k%$%a!<%8$,(B <tt>/kernel</tt> $B$K%3%T!<$5$l!"8E$$(B 
<tt>/kernel</tt> $B$O!"(B<tt>/kernel.old</tt> $B$K%P%C%/%"%C%W$5$l$^$9!#?7$7(B
$B$$%+!<%M%k$,$&$^$/F0:n$7$J$+$C$?>l9g!"%V!<%H%W%m%s%W%H$+$i;XDj$7$F(B
<tt>/kernel.old</tt> $B$+$i%V!<%H$9$k$3$H$b2DG=$G$9$N$G!"I,$:3P$($F$*$$(B
$B$F$/$@$5$$!#%j%V!<%H$9$k$H!"%G%U%)%k%H$G$O?7$7$$%+!<%M%k$G%V!<%H$7$^$9!#(B

$B2?$i$+$NM}M3$G%9%F%C%W#7$N%3%s%Q%$%k$,<:GT$7$?$i!"%9%F%C%W#4$K$b$I$C$F!"(B
<tt/MYKERNEL/ $B$NBe$o$j$K(B <tt/GENERIC/ $B$G;n$7$F$_$F$/$@$5$$!#(B
<tt/GENERIC/ $B$G$&$^$/%+!<%M%k$,@8@.$G$-$?>l9g$O!"%3%s%U%#%0%U%!%$%k$,(B
$B$I$3$+4V0c$C$F$$$k$N$G$7$g$&(B($B%P%0H/8+(B!$B$N2DG=@-$b$"$j$^$9$,(B)$B!#(B
<tt/GENERIC/ $B%+!<%M%k$N@8@.$K$b<:GT$7$?>l9g$O!"$*$=$i$/%=!<%9%3!<%I$,(B
$B2u$l$F$$$^$9!#(B

$B:G8e$K$J$j$^$9$,!"?7$7$$%+!<%M%k$,;HMQ$7$F$$$k%O!<%I%&%'%"$K$&$^$/E,9g(B
$B$7$F$$$k$+$I$&$+D4$Y$k$?$a$K85$N%V!<%H%a%C%;!<%8$rD4$Y$kI,MW$,$"$k>l9g(B
$B$O!"(B<tt/dmesg(8)/ $B%3%^%s%I$r;H$C$F$_$F$/$@$5$$!#$3$N%3%^%s%I$O!"8E$$%+!<(B
$B%M%k$N%V!<%H;~$N%a%C%;!<%8$rA4$FI=<($7$^$9!#%a%C%;!<%8$NCf$K$O!"?7$7$$(B
$B%+!<%M%k$r@_Dj$9$k$N$K!"Hs>o$KM-MQ$J>pJs$,4^$^$l$^$9!#(B

<bf/$B%N!<%H(B:/ $B$&$^$/F0:n$9$k%+!<%M%k$,$G$-$?$i!"F|IUF~$j$N%+!<%M%k$N%9(B
$B%J%C%W%7%g%C%H$r(B <tt/kernel.YYMMDD/ $B$N$h$&$K:n@.$9$k$3$H$r?d$a$^$9!#$3(B
$B$&$7$F$*$1$P!"<!$K%+!<%M%k$N9=C[$r$d$C$F$&$^$/$$$+$J$/$J$C$F$7$^$C$F$b!"(B
<tt/kernel.GENERIC/ $B$K$o$6$o$6La$kI,MW$,$J$/$J$j$^$9!#$3$l$O!"(BGENERIC
kernel $B$G%5%]!<%H$5$l$J$$%G%P%$%9$+$i%V!<%H$7$F$$$k>l9g$O!"FC$K=EMW$G(B
$B$9(B($B7P83<T$O8l$k$C$F$d$D$G$9(B)$B!#(B

      <sect1>
        <heading><tt/&lowbar;hw&lowbar;float/ $B$,L5$$$H8@$C$F!"%+!<%M%k(B
$B$N%3%s%Q%$%k$,$&$^$/$$$-$^$;$s!#(B</heading>

        <p>

$B?dB,$G$9$1$I!"?tCM1i;;%3%W%m%;%C%5$r;}$C$F$J$$$+$i$H;W$C$F!"(B<tt/npx0/ 
$B$r%+!<%M%k%3%s%U%#%0%U%!%$%k$+$i:o=|$7$A$c$C$?$s$8$c$J$$$G$9$+!)(B
<tt/npx0/ $B$OI,?\$G$9!#%3%W%m%;%C%5$,$J$/$F$b!"(B<tt/npx0/ $B%G%P%$%9$O:o=|(B
$B$7$F$O$$$1$^$;$s!#(B

      <sect1>
        <heading>$B%^%k%A%]!<%H%7%j%"%k4XO"$N%3!<%I$G$N!"3d$j9~$_$N6%9g(B</heading>
        <p>
$B%^%k%A%]!<%H%7%j%"%k$r%5%]!<%H$9$k%3!<%I$r4^$s$@%+!<%M%k$r%3%s%Q%$%k$7(B
$B$h$&$H$9$k$H!":G=i$N%]!<%H$@$18!=P$5$l!"$N$3$j$N%]!<%H$O3d$j9~$_$N6%9g(B
$B$N$?$a%9%-%C%W$5$l$?$H8@$o$l$^$9!#$I$&$d$C$?$i$$$$$G$7$g$&$+!)(B

        <p>
$B$3$3$G$NLdBj$O!"(BFreeBSD $B$K$O%O!<%I%&%'%"$^$?$O%=%U%H%&%'%"$N6%9g$K$h$C$F(B
$B%+!<%M%k$,%/%i%C%7%e$9$k$N$rKI$0%3!<%I$,4^$^$l$F$$$k$H$$$&E@$G$9!#2r7h(B
$B$9$k$K$O!":G=i$N%]!<%H$K$@$1(B IRQ $B$N@_Dj$r=q$-!";D$j$O(B IRQ $B$N@_Dj$r:o=|(B
$B$7$^$9!#0J2<$KNc$r<($7$^$9!#(B

<verb>
#
# Multiport high-speed serial line - 16550 UARTS
#
device    sio2    at isa? port 0x2a0 tty irq 5 flags 0x501 vector siointr
device    sio3    at isa? port 0x2a8 tty flags 0x501 vector siointr 
device    sio4    at isa? port 0x2b0 tty flags 0x501 vector siointr
device    sio5    at isa? port 0x2b8 tty flags 0x501 vector siointr
</verb>

      <sect1>
        <heading>QIC-40/80 $B%I%i%$%V$N%5%]!<%H$rM-8z$K$9$k$K$O!)(B</heading>

        <p>
<tt/GENERIC/ $B%3%s%U%#%0%U%!%$%k$N0J2<$N9T$N%3%a%s%H$r30$7$F$/$@$5$$(B($B$b(B
$B$7$/$O;HMQ$9$k%3%s%U%#%0%U%!%$%k$KDI2C$7$F$/$@$5$$(B)$B!#$=$7$F(B <tt/fdc/ 
$B$N9T$K!"(B``<tt/flags 0x1/'' $B$rDI2C$7$F$/$@$5$$!#(B

<verb>
controller  fdc0  at isa? port "IO_FD1" bio irq 6 drq 2 flags 0x1 vector fdintr
disk        fd0   at fdc0 drive 0                       ^^^^^^^^^
disk        fd1   at fdc0 drive 1
#tape       ft0   at fdc0 drive 2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^$B:G=i$N(B # $B$r:o=|$7$^$9!#(B
</verb>

$B<!$K!"(B<tt>/dev/ft0</tt> $B%G%P%$%9$r:n@.$7$^$9!#(B<tt>/dev/</tt> $B$K0\F0$7(B
$B$F!"0J2<$N%3%^%s%I$r<B9T$7$^$9!#(B

          <verb>
            sh MAKEDEV ft0
          </verb>

$B$3$l$O!"#1HVL\$N%I%i%$%V$NNc$G$9!##2HVL\$K$O(B <tt/ft1/ $B$r;H$$!"0J9_$OF1(B
$BMM$K$7$F$/$@$5$$!#(B

<tt>/dev/ft0</tt> $B%G%P%$%9$O!"(B``<tt/ft/'' $B$H8F$P$l$kFCJL$J%3%^%s%I$r;H(B
$BMQ$7$F=q$-9~$_$r9T$($^$9!#>\:Y$K$D$$$F$O(B <tt/ft/ $B$N%^%K%e%"%k%Z!<%8$r(B
$B;2>H$7$F$/$@$5$$!#(B<tt/-current/ $B0JA0$N%P!<%8%g%s$N(B <tt/ft/ $B$K$O!"ITNI(B
$B%F!<%W%a%G%#%"$N07$$$KLdBj$"$j$^$9!#(B<tt/ft/ $B$,%F!<%W$NF1$8ItJ,$r9T$C$?(B
$B$jMh$?$j$7$F$$$k$h$&$G$"$l$P!"(B<tt/-current/ $B$N(B 
<tt>/usr/src/sbin/ft</tt> $B$+$i(B $B:G?7$N(B<tt/ft/ $B<hF@$7$F;n$7$F$_$F$/$@$5(B
$B$$!#(B

      <sect1>
        <heading>FreeBSD $B$O(B System V $B$N(B IPC $B%W%j%_%F%#%V$r%5%]!<%H$7$^(B
$B$9$+!)(B</heading>

        <p>
$B$O$$!#(BFreeBSD $B$O(B System-V $B%9%?%$%k$N(B IPC $B$r%5%]!<%H$7$^$9!#6&M-%a%b%j!"(B
$B%a%C%;!<%8!"%;%^%U%)$,4^$^$l$^$9!#0J2<$N9T$r%+!<%M%k%3%s%U%#%0%U%!%$%k(B
$B$K2C$($k$H!"%5%]!<%H$,M-8z$K$J$j$^$9!#(B

          <verb>
            options    SYSVSHM
            options    "SHMMAXPGS=64"   # 256Kb of sharable memory
            options    SYSVSEM          # enable for semaphores
            options    SYSVMSG          # enable for messaging
          </verb>

$B%3%s%Q%$%k$7$F%$%s%9%H!<%k$7$F$/$@$5$$!#(B

<bf/$B%N!<%H(B:/ GIMP $B$r<B9T$7$?$$>l9g$O!"(BSHMMAXPGS $B$r(B 4096(16M) $B$/$i$$GO</(B
$B$G$+$$?t;z$KA}$d$9I,MW$,$"$j$^$9!#(BX11R6 $B$N6&M-%a%b%j$O(B 256Kb $B$G==J,$G(B
$B$9!#(B
      <sect1>
        <heading>128MB $B$N(B RAM $B$,$"$k$s$G$9$,!"(B64MB $B$7$+G'<1$7$^$;$s!#(B<label id="reallybigram"></heading>

        <p>
FreeBSD $B$,%a%b%j$N%5%$%:$r(B BIOS $B$+$i<hF@$9$kJ}K!$N@)8B$K$h$j!"(BKb $BC10L(B
$B$G(B16$B%S%C%HJ,$^$G$7$+8!=P$G$-$^$;$s(B($B$9$J$o$A:GBg(B 65535Kb=64MB$B$G$9(B)$B!#(B
64MB $B0J>e%a%b%j$r@Q$s$G$$$k>l9g$O!"(BFreeBSD $B$O:G=i$N(B 64MB $B$N$_$r;HMQ$7(B
$B$^$9!#$3$NLdBj$r2sHr$9$k$K$O!"0J2<$K<($9%+!<%M%k%*%W%7%g%s$r;HMQ$9$kI,(B
$BMW$,$"$j$^$9!#40A4$J%a%b%j>pJs$r(B BIOS $B$+$i<hF@$9$kJ}K!$b$"$j$^$9$,!"%V!<(B
$B%H%V%m%C%/$K6u$-$,L5$$$?$a<BAu$G$-$^$;$s!#%V!<%H%V%m%C%/$NLdBj$,2r7h$5(B
$B$l$l$P!"$$$D$+3HD%(B BIOS $B5!G=$r;HMQ$7$F40A4$J%a%b%j>pJs$r<hF@$G$-$k$h$&(B
$B$K$J$k$G$7$g$&!#$H$j$"$($:8=:_$O!"%+!<%M%k%*%W%7%g%s$r;H$C$F$/$@$5$$!#(B

          <code>
            options "MAXMEM=<n>"
          </code>
<tt/n/ $B$K$O!"%-%m%P%$%HC10L$G%a%b%j$NNL$r;XDj$7$^$9!#(B128MB $B$N>l9g$O!"(B
<tt/131072/ $B$H$J$j$^$9!#(B

      <sect1>
        <heading>FreeBSD 2.0 $B$,(B ``kmem_map too small!'' $B$H8@$C$F%Q%K%C(B
$B%/$7$^$9!#(B</heading>

        <p>
          <tt /$B%N!<%H(B:/ $B%a%C%;!<%8$O!"(B``mb_map too small!'' $B$N>l9g$b$"(B
$B$j$^$9!#(B
        <p>
$B$3$N%Q%K%C%/$O!"%M%C%H%o!<%/%P%C%U%!(B($BFC$K(B mbuf $B%/%i%9%?(B)$B$N2>A[%a%b%j$,(B
$BL5$/$J$C$?$3$H$r<($7$^$9!#0J2<$N%*%W%7%g%s$r%+!<%M%k%3%s%U%#%0%U%!%$%k(B
$B$KDI2C$7$F(B mbuf $B%/%i%9%?$K;HMQ$G$-$k2>A[%a%b%j$NNL$rA}$d$7$F$/$@$5$$!#(B

          <code>
            options "NMBCLUSTERS=<n>"
          </code>

&lt;n$gt $B$K$O!"F1;~$K;HMQ$7$?$$(B TCP $B%3%M%/%7%g%s$N?t$K1~$8$F(B 512 $B$+$i(B 
4096 $B$^$G$N?tCM$r;XDj$G$-$^$9!#$H$j$"$($:(B 2048 $B$r;n$7$F$_$k$N$r4+$a$^(B
$B$9!#$3$l$G%Q%K%C%/$O40A4$NM=KI$G$-$k$O$:$G$9!#(Bmbuf $B%/%i%9%?$N3d$jEv$F!?(B
$B;HMQ>u67$K$D$$$F$O!"(B<tt/netstat -m/ $B$GCN$k$3$H$,$G$-$^$9!#(B

      <sect1>
        <heading>FreeBSD $B$O!"(BIntel $B0J30$N%"!<%-%F%/%A%c$r%5%]!<%H$7$J(B
$B$$$s$G$9$+!)(B</heading>

        <p>

$B$$$/$D$+$N%0%k!<%W$,!"(BFreeBSD $B$NB>$N%"!<%-%F%/%A%c$N%5%]!<%H$K4X?4$r<((B
$B$7$F$$$^$9!#4X?4$,$*$"$j$G$7$?$i!"(B
<tt>&lt;platforms@FreeBSD.ORG&gt;</tt> $B$rMxMQ$7$F3+H/<T$H%3%s%?%/%H$r(B
$B<h$j!"0\?"$N%9%H%i%F%8!<$K4X$9$k>\:Y$J>pJs$rF@$F$/$@$5$$!#(B

	<p>
<bf/$BLuCm(B:/ $B:G6a!"%3%"%A!<%`(B($B9-JsC4Ev(B)$B$N(B &a.jkh $B$O!"(BDEC Alpha $B%"!<%-%F(B
$B%/%A%c$N%5%]!<%H$rI=L@$7$F$$$^$9!#(B

      <sect1>
        <heading>$B%G%P%$%9%I%i%$%P$r3+H/$7$?$N$G!"%a%8%c!<HV9f$,I,MW$G$9!#(B</heading>

        <p>

$B$3$l$O!"3+H/$7$?%I%i%$%P$r8x3+$9$k$+$I$&$+$K0MB8$7$^$9!#8x3+$9$k$N$G$"(B
$B$l$P!"%I%i%$%P$N%=!<%9%3!<%I!"(B<tt>files.i386</tt> $B$NJQ99!"%3%s%U%#%0(B
$B%U%!%$%k$N%5%s%W%k!"(B($B%9%Z%7%c%k%U%!%$%k$,I,MW$J>l9g$O(B)<tt>MAKEDEV</tt>
$B$N%3!<%I$r;dC#$KAw$C$F$/$@$5$$!#8x3+$9$k$D$b$j$,L5$$>l9g!"%i%$%;%s%9$N(B
$BLdBj$K$h$j8x3+$G$-$J$$>l9g$O!"%-%c%i%/%?%a%8%c!<HV9f(B 32 $B$b$7$/$O%V%m%C(B
$B%/%a%8%c!<HV9f(B 8 $B$,!"$3$N$h$&$JL\E*$N$?$a$KM=Ls$5$l$F$$$^$9!#$3$l$i$N(B
$BHV9f$r;HMQ$7$F$/$@$5$$!#$I$A$i$N>l9g$G$"$l!"%I%i%$%P$K4X$9$k>pJs$r(B 
<tt>&lt;hackers@FreeBSD.ORG&gt;</tt> $B$KN.$7$FD:$1$k$H=u$+$j$^$9!#(B

      </sect1>

