From owner-doc-jp-work@jp.FreeBSD.org Sat Jul  9 02:11:35 2005
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id j68HBZ151871;
	Sat, 9 Jul 2005 02:11:35 +0900 (JST)
	(envelope-from owner-doc-jp-work@jp.FreeBSD.org)
Received: from wasley.bl.mmtr.or.jp (wasley.bl.mmtr.or.jp [210.228.173.142])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with SMTP/inet id j68HBZh51865
	for <doc-jp-work@jp.FreeBSD.org>; Sat, 9 Jul 2005 02:11:35 +0900 (JST)
	(envelope-from rushani@bl.mmtr.or.jp)
Received: (qmail 15133 invoked from network); 9 Jul 2005 02:11:34 +0900
Received: from unknown (HELO localhost) (210.153.209.47)
  by wasley.bl.mmtr.or.jp with SMTP; 9 Jul 2005 02:11:34 +0900
Message-Id: <20050709.021121.55435463.rushani@bl.mmtr.or.jp>
To: doc-jp-work@jp.FreeBSD.org
From: Hideyuki KURASHINA <rushani@bl.mmtr.or.jp>
In-Reply-To: <86r7ejg7dp.wl%hiroo@oikumene.gcd.org>
References: <20050701.000858.112566285.rushani@bl.mmtr.or.jp>
	<86r7ejg7dp.wl%hiroo@oikumene.gcd.org>
X-URL: http://www.rushani.jp/
X-PGP-Public-Key: http://www.rushani.jp/rushani.asc
X-PGP-Fingerprint: A052 6F98 6146 6FE3 91E2  DA6B F2FA 2088 439A DC57
X-RC5-72-Stats: http://stats.distributed.net/participant/psummary.php?project_id=8&id=432320
X-Mailer: Mew version 4.2.53 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: doc-jp-work@jp.FreeBSD.org
Precedence: list
Date: Sat, 09 Jul 2005 02:11:21 +0900
X-Sequence: doc-jp-work 1181
Subject: [doc-jp-work 1181] Re: relnotes for 6.0R
Sender: owner-doc-jp-work@jp.FreeBSD.org
X-Originator: rushani@bl.mmtr.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+050320

$BARIJ$G$9!#(B

>>> On Fri, 01 Jul 2005 01:02:42 +0900, Hiroo Ono <hiroo@oikumene.gcd.org> said:

> $B>.Ln42@8$G$9!#(B
[...]
> $B$^$?!">e$+$iE,Ev$K(B diff $B$rEj$2$F2<$5$C$F$b9=$$$^$;$s!#(B

$B$H$$$&$3$H$G!">e$+$i$d$C$F$_$^$7$?(B ($B$=$N(B3)$B!#(B

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Index: new.sgml
===================================================================
RCS file: /home/ncvs/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v
retrieving revision 1.663.2.5
retrieving revision 1.879
diff -u -r1.663.2.5 -r1.879
--- new.sgml	9 Jan 2004 17:08:32 -0000	1.663.2.5
+++ new.sgml	30 Jun 2005 04:55:46 -0000	1.879
   <sect2 id="kernel">
     <title>Kernel Changes</title>
 
-    <para arch="i386,ia64,amd64">The &man.acpi.4; driver's CPU
-      component now supports idle states C1-C3 for both single and SMP
-      systems, providing power/heat savings when the processor is
-      idle, according to ACPI 2.0.  Additionally, the throttling
-      support has been updated to ACPI 2.0.</para>
-
-    <para arch="i386">A bug that caused
-      &man.atkbd.4; to register an AT keyboard during console initialization,
-      even when no AT keyboard was connected,
-      has been fixed.  <command>kbdcontrol -k /dev/kbd1</command>
-      is no longer needed when only a USB keyboard is connected.
-      &merged;</para>
-
-    <para arch="i386">The &man.cx.4; driver for Cronyx-Sigma
-      serial interfaces has been overhauled.  As a part of this
-      update, the cxconfig userland configuration utility has been
-      replaced by a newer &man.sconfig.8; utility.</para>
-
-    <para arch="i386,pc98">The DRM kernel modules have been updated from
-      DRI CVS as of 12 November 2003.  Among other changes, this
-      change includes a newly-ported SiS 300/305/540/630/730
-      driver and mostly-complete SMPng locking.</para>
-
-    <para>The &man.dcons.4; <quote>dumb console</quote> driver has
-      been added to provide a local and remote console.  It can be
-      accessed over FireWire using the &man.dcons.crom.4; driver.  A
-      &man.dconschat.8; utility provides user access to &man.dcons.4;
-      devices.</para>
-
-    <para>A multi-byte character set conversion method is now supported
-      by the <literal>LIBICONV</literal> kernel option.</para>
-
-    <para arch="sparc64">A new OFW PCI framework, conditional on the
-      <literal>OFW_NEWPCI</literal> kernel configuration option, has
-      been added.  This addition improves the handling of PCI busses.
-      One user-visible change is that the enumeration of devices is
-      closer to &solaris; (as a result of this change, the numbering
-      of devices may change if more than one unit of a device type is
-      present).  The <literal>OFW_NEWPCI</literal> kernel
-      configuration is enabled by default in the
-      <filename>GENERIC</filename> kernel.</para>
-
-    <para arch="i386,pc98">The &man.hifn.4; driver now supports 
-      symmetric crypto for the 7955 and 7956 chipsets.
-      &merged;</para>
-
-    <para arch="amd64,alpha,i386,ia64,pc98">The &man.puc.4;
-      PCI Universal Communications driver now supports
-      connecting parallel ports to the &man.ppc.4; driver.</para>
-
-    <para arch="i386,pc98">The &man.safe.4; driver has been added
-      to support SafeNet 1141- and 1741-based crypto accelerators.
-      &merged;
-
-      <warning>
-	<para>This driver should be considered experimental and
-	  and should be used with some caution.</para>
-      </warning>
-
-      <note>
-        <para>The public key support is not implemented.</para>
-      </note></para>
+    <para arch="i386">Support for 80386 processors (the
+      <literal>I386_CPU</literal> kernel configuration option) has
+      been removed.  Users running this class of CPU should use &os;
+      5.<replaceable>X</replaceable> or earlier.</para>
+
+    <para>The kernel debugger &man.ddb.4; now supports a
+      <command>show alllocks</command> command, which dumps a list of processes
+      and threads currently holding sleep mutexes (and spin mutexes for
+      the current thread).  &merged;</para>
+
+    <para>The &man.ichsmb.4; driver is now available as a loadable
+      kernel module.</para>
+
+    <para>The &man.jail.8; feature now supports a new sysctl
+      <varname>security.jail.chflags_allowed</varname>, which controls the
+      behavior of &man.chflags.1; within a jail.
+      If set to <literal>0</literal> (the default), then a jailed <username>root</username> user is
+      treated as an unprivileged user; if set to <literal>1</literal>, then
+      a jailed root user is treated the same as an unjailed <username>root</username> user.  &merged;</para>
+
+    <para>A sysctl <varname>security.jail.getfsstatroot_only</varname> has been
+      renamed to <varname>security.jail.enforce_statfs</varname> and
+      now supports the following policies:</para>
+
+    <informaltable frame="none">
+      <tgroup cols="2">
+	<colspec colwidth="1*">
+	<colspec colwidth="3*">
+	<thead>
+	  <row>
+	    <entry>Value</entry>
+	    <entry>Policy</entry>
+	  </row>
+	</thead>
+
+	<tbody>
+	  <row>
+	    <entry>0</entry>
+	    <entry>Show all mount-points without any restrictions.</entry>
+	  </row>
+
+	  <row>
+	    <entry>1</entry>
+	    <entry>Show only mount-points below jail's chroot and show only part of the
+	      mount-point's path (for example, if the jail's chroot directory is
+	      <filename>/jails/foo</filename> and
+	      mount-point is
+	      <filename>/jails/foo/usr/home</filename>,
+	      only <filename>/usr/home</filename> will be shown).</entry>
+	  </row>
+
+	  <row>
+	    <entry>2</entry>
+	    <entry>Show only mount-point where jail's chroot directory is placed.</entry>
+	  </row>
+	</tbody>
+      </tgroup>
+    </informaltable>
+
+    <para arch="alpha,amd64,i386,sparc64">The loader tunable <varname>debug.mpsafevm</varname>
+      has been enabled by default.  &merged;</para>
+
+    <para>&man.memguard.9;, a kernel memory allocator designed to help detect
+      <quote>tamper-after-free</quote> scenarios, has been added.
+      This must be explicitly enabled via <literal>options
+      DEBUG_MEMGUARD</literal>, plus small kernel modifications.  It
+      is generally intended for use by kernel developers.</para>
+
+    <para><varname>struct ifnet</varname> and network interface API
+      have been changed.  Due to ABI incompatibility, all drivers
+      not in the &os; base system need to be updated to use
+      the new API and recompiled.</para>
+
+    <para>A number of bugs have been fixed in the ULE
+      scheduler. &merged;</para>
+
+    <para>Fine-grained locking to allow much of the VFS stack to run
+      without the Giant lock has been added.  This is enabled by default
+      on the alpha, amd64, and i386 architectures, and can be disabled
+      by setting the loader tunable (and sysctl variable)
+      <varname>debug.mpsafevfs</varname> to
+      <literal>0</literal>.</para>
+
+    <para arch="i386">A bug in Inter-Processor Interrupt (IPI)
+      handling, which could cause SMP systems to crash under heavy
+      load, has been fixed.  More details are contained in errata note
+      <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ERRATA/notices/FreeBSD-EN-05:03.ipi.asc">FreeBSD-EN-05:03.ipi</ulink>.
+      &merged;</para>
 
-    <para arch="sparc64">The &man.syscons.4; driver now has support
-      for &os;/sparc64.  Installation on the system console should now
-      be supported, and systems with Creator3D graphics cards
-      (e.g. Ultra 30) can now run
-      <application>XFree86</application>.</para>
-
-    <para>The &man.uart.4; driver has been added to support various
-      classes of UART (Universal Asynchronous Receiver/Transmitter)
-      devices.  It is an analog of the &man.sio.4; driver but
-      supports a wider range of devices.  This driver is necessary
-      to support serial ports on certain architectures, such as
-      ia64 and sparc64.</para>
-
-    <para>A kernel software watchdog facility has been implemented.
-      For more information, see &man.watchdog.4; and
-      &man.watchdogd.8;.</para>
+    <para>System V IPC objects (message queues, semaphores, and shared
+      memory) now have support for Mandatory Access Control policies,
+      notably &man.mac.biba.4;, &man.mac.mls.4;, &man.mac.stub.4;, and
+      &man.mac.test.4;.</para>
+
+    <para arch="i386">Memory allocation for legacy PCI bridges has
+      been limited to the top 32MB of RAM.  Many older, legacy bridges
+      only allow allocation from this range.  This change only applies
+      to devices which do not have their memory assigned by the BIOS.
+      This change fixes the <quote>bad Vcc</quote> error of CardBus
+      bridges (&man.pccbb.4;). &merged;</para>
+
+    <para>The &man.sysctl.3; MIBs beginning with <quote>debug</quote>
+      now require the kernel option <literal>options SYSCTL_DEBUG</literal>.
+      This option is disabled by default.</para>
+
+    <para>The generic &man.tty.4; driver interface has been added
+      and many device drivers including
+      &man.cx.4; (<literal>{tty,cua}x</literal>),
+      &man.cy.4; (<literal>{tty,cua}c</literal>),
+      &man.digi.4; (<literal>{tty,cua}D</literal>),
+      &man.rc.4; (<literal>{tty,cua}m</literal>),
+      &man.rp.4; (<literal>{tty,cua}R</literal>),
+      &man.sab.4; (<literal>{tty,cua}z</literal>),
+      &man.si.4; (<literal>{tty,cua}A</literal>),
+      &man.sio.4; (<literal>{tty,cua}d</literal>),
+      sx (<literal>{tty,cua}G</literal>),
+      &man.uart.4; (<literal>{tty,cua}u</literal>),
+      &man.ubser.4; (<literal>{tty,cua}y</literal>),
+      &man.ucom.4; (<literal>{tty,cua}U</literal>), and
+      &man.ucycom.4; (<literal>{tty,cua}y</literal>)
+      have been rewritten to use it.  Note that <filename>/etc/remote</filename>
+      and <filename>/etc/ttys</filename> have been updated as well.</para>
+
+    <para>The &man.vkbd.4; driver has been added.  This driver
+      provides a software loopback mechanism that can implement
+      a virtual AT keyboard similar to what the &man.pty.4; driver
+      does for terminals.</para>
 
     <!-- Above this line, sort kernel changes by manpage/keyword-->
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

$B$KBP1~$9$kItJ,$O(B

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--- new.sgml.tmp	Sat Jul  9 02:03:15 2005
+++ new.sgml	Sat Jul  9 02:03:29 2005
@@ -253,90 +253,149 @@
   <sect2 id="kernel">
     <title>$B%+!<%M%k$NJQ99E@(B</title>
 
-    <para arch="i386,ia64,amd64">&man.acpi.4; $B%I%i%$%P$N(B CPU
-      $B%3%s%]!<%M%s%H$,!"C10l%W%m%;%C%5%7%9%F%`!"(BSMP $B%7%9%F%`$NN>J}$G(B
-      C1 $B$+$i(B C3 $B$N%"%$%I%k>uBV$KBP1~$7$^$7$?!#$3$l$O!"%W%m%;%C%5$,(B
-      $B%"%$%I%k>uBV$N;~$K>CHqEENO$dH/G.$rM^@)$9$k$?$a$N5!G=$G!"(BACPI 2.0
-      $B$K=`5r$7$?$b$N$G$9!#$^$?!"%9%m%C%H%j%s%0@)8f5!G=$,(B ACPI 2.0
-      $B$KBP1~$9$k$h$&$K99?7$5$l$F$$$^$9!#(B</para>
-
-    <para arch="i386">$B%3%s%=!<%k$r=i4|2=$9$k:]$K!"(B
-      AT $B%-!<%\!<%I$,@\B3$5$l$F$$$J$$;~$G$b(B
-      &man.atkbd.4; $B$,(B AT $B%-!<%\!<%I$rEPO?$7$F$7$^$&%P%0$,=$@5$5$l$^$7$?!#(B
-      $B$3$l$K$h$j!"(BUSB $B%-!<%\!<%I$N$_$,@\B3$5$l$F$$$k%7%9%F%`$G(B
-      <command>kbdcontrol -k /dev/kbd1</command>
-      $B$r<B9T$9$kI,MW$O$J$/$J$C$F$$$^$9!#(B
-      &merged;</para>
-
-    <para arch="i386">Cronyx-Sigma $B%7%j%"%k%$%s%?%U%'!<%9MQ$N(B
-      &man.cx.4; $B%I%i%$%P$,Bg$-$/=$@5!&2~NI$5$l$^$7$?!#$3$N99?7$G(B
-      $B%f!<%6%i%s%I$N@_Dj%f!<%F%#%j%F%#(B cxconfig $B$O!"(B&man.sconfig.8;
-      $B$H$$$&%f!<%F%#%j%F%#$KCV$-49$($i$l$^$7$?!#(B</para>
-
-    <para arch="i386,pc98">DRM $B%+!<%M%k%b%8%e!<%k$,(B
-      DRI CVS $B%j%]%8%H%j$N(B 2003 $BG/(B 11 $B7n(B 12 $BF|;~E@$N%3!<%I$K99?7$5$l$^$7$?!#(B
-      $B$3$NJQ99$K$O!":G6a0\?"$5$l$?(B SiS 300/305/540/630/730 $B%I%i%$%P$N(B
-      $BE}9g$H!"(BSMPng $B$N%m%C%/BP1~$,4^$^$l$F$$$^$9!#(B</para>
-
-    <para>$B?7$7$/(B<quote>$B%@%`%3%s%=!<%k(B</quote>$B%I%i%$%P(B &man.dcons.4;
-      $B$,DI2C$5$l$^$7$?!#$3$l$O!"%m!<%+%k$H%j%b!<%H%3%s%=!<%k$KBP1~$7$?$b$N$G!"(B
-      &man.dcons.crom.4; $B%I%i%$%P$r;H$&$3$H$G(B FireWire
-      $B7PM3$G%"%/%;%9$9$k$3$H$,2DG=$G$9!#(B
-      $B%f!<%6$+$i$O!"(B&man.dconschat.8; $B%f!<%F%#%j%F%#$r;H$&$3$H$G(B
-      &man.dcons.4; $B%G%P%$%9$K%"%/%;%9$9$k$3$H$,$G$-$^$9!#(B</para>
-
-    <para>$B%^%k%A%P%$%HJ8;z=89g$NJQ49%a%=%C%I$KBP1~$9$k(B
-      <literal>LIBICONV</literal> $B%+!<%M%k%*%W%7%g%s$,DI2C$5$l$^$7$?!#(B</para>
-
-    <para arch="sparc64">PCI $B%P%9$N=hM}$r2~A1$9$k!"(BOpen Firmware $B$N?7$7$$(B
-      PCI $B%U%l!<%`%o!<%/$,F3F~$5$l$^$7$?!#(B
-      <literal>OFW_NEWPCI</literal> $B%+!<%M%k%*%W%7%g%s$G@)8f$9$k$3$H$,$G$-$^$9!#(B
-      $B%f!<%6$K8+$($kJQ99$N0l$D$O!"8!=P$5$l$?%G%P%$%9$N?t$(J}$,(B
-      &solaris; $B$K6a$/$J$C$?$3$H$G$9(B
-      ($B$3$NJQ99$K$h$j!"F1$8<oN`$N%G%P%$%9$,Fs$D0J>e$"$k$H(B
-      $B%G%P%$%9$NHV9fIU$1$,JQ$o$k$3$H$,$"$j$^$9(B)$B!#(B
-      $B$J$*!"(B<filename>GENERIC</filename> $B%+!<%M%k$G$O(B
-      <literal>OFW_NEWPCI</literal> $B%+!<%M%k%*%W%7%g%s$,(B
-      $B%G%U%)%k%H$GM-8z$K$J$C$F$$$^$9!#(B</para>
-
-    <para arch="i386,pc98">&man.hifn.4; $B%I%i%$%P$,(B
-      7955 $B$*$h$S(B 7956 $B%A%C%W%;%C%H$NBP>N0E9f5!G=$KBP1~$7$^$7$?!#(B
-      &merged;</para>
-
-    <para arch="amd64,alpha,i386,ia64,pc98">&man.puc.4;
-      (PCI Universal Communications) $B%I%i%$%P$,(B &man.ppc.4; $B%I%i%$%P$r(B
-      $B7PM3$7$?%Q%i%l%k%]!<%H$X$N@\B3$KBP1~$7$^$7$?!#(B</para>
-
-    <para arch="i386,pc98">&man.safe.4; $B%I%i%$%P$,DI2C$5$l$^$7$?!#(B
-      $B$3$l$O(B SafeNet 1141 $B%Y!<%9!"(B1741 $B%Y!<%9$N(B
-      $B0E9f=hM}%"%/%;%i%l!<%?$KBP1~$7$F$$$^$9!#(B
-      &merged;
-
-      <warning>
-	<para>$B$3$N%I%i%$%P$O;n83E*$J$b$N$H9M$($i$l$F$$$^$9!#(B
-	  $B;HMQ$K$OCm0U$7$F$/$@$5$$!#(B</para>
-      </warning>
-
-      <note>
-	<para>$B8x3+800E9f5!G=$K$OBP1~$7$F$$$^$;$s!#(B</para>
-      </note></para>
-
-    <para arch="sparc64">&man.syscons.4; $B%I%i%$%P$,(B
-      &os;/sparc64 $B$KBP1~$7$^$7$?!#%7%9%F%`%3%s%=!<%k$r;H$C$?%$%s%9%H!<%k$b(B
-      $B2DG=$K$J$C$F$*$j!"(BCreator3D $B%0%i%U%#%C%/%+!<%I$rEk:\$7$?(B
-      $B%7%9%F%`(B ($B$?$H$($P(B Ultra 30) $B$G$O!"(B<application>XFree86</application>
-      $B$,F0:n$9$k$h$&$K$J$C$F$$$^$9!#(B</para>
-
-    <para>$B?7$7$/(B &man.uart.4; $B%I%i%$%P$,DI2C$5$l$^$7$?!#(B
-      $B$3$l$O$5$^$6$^$J<oN`$N(B UART (Universal Asynchronous Receiver/Transmitter)
-      $B%G%P%$%9$KBP1~$7$?$b$N$G!"(B&man.sio.4; $B%I%i%$%P$K;w$F$$$^$9$,!"(B
-      $BBP1~$7$F$$$k%G%P%$%9$N?t$,$h$jB?$/$J$C$F$$$^$9!#(B
-      $B$3$N%I%i%$%P$O(B ia64 $B$d(B sparc64 $B$H$$$C$?!"(B
-      $B$$$/$D$+$N%"!<%-%F%/%A%c$G%7%j%"%k%]!<%H$KBP1~$9$k$?$a$KI,MW$G$9!#(B</para>
-
-    <para>$B%+!<%M%k$K%=%U%H%&%'%"%&%)%C%A%I%C%05!G=$,<BAu$5$l$^$7$?!#(B
-      $B>\$7$/$O(B &man.watchdog.4; $B$H(B
-      &man.watchdogd.8; $B$r$4Mw$/$@$5$$!#(B</para>
+    <para arch="i386">80386 $B%W%m%;%C%5$X$NBP1~(B
+      (<literal>I386_CPU</literal> $B%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s%*%W%7%g%s(B)
+      $B$,:o=|$5$l$^$7$?!#(B
+      $B$3$NJ,N`$N(B CPU $B$G(B &os; $B$rF0:n$5$;$F$$$k%f!<%6$O!"(B
+      5.<replaceable>X</replaceable> $B0JA0$N%j%j!<%9$r;H$C$F$/$@$5$$!#(B</para>
+
+    <para>$B%+!<%M%k%G%P%C%,(B &man.ddb.4; $B$K(B
+      <command>show alllocks</command> $B%3%^%s%I$,DI2C$5$l$^$7$?!#(B
+      $B$3$N%3%^%s%I$O!"%W%m%;%9$H%9%l%C%I$,8=:_J];}$7$F$$$k(B sleep mutex
+      ($B$*$h$S8=:_$N%9%l%C%I$N(B spin mutex) $B$N0lMw$r=PNO$7$^$9!#(B
+      &merged;</para>
+
+    <para>&man.ichsmb.4; $B%I%i%$%P$,(B
+      $B%+!<%M%k%b%8%e!<%k$H$7$FFI$_9~$`$3$H$,$G$-$k$h$&$K$J$j$^$7$?!#(B</para>
+
+    <para>&man.jail.8; $BFb$G$N(B &man.chflags.1; $B$N5sF0$r@)8f$9$k(B sysctl $BJQ?t(B
+      <varname>security.jail.chflags_allowed</varname> $B$,DI2C$5$l$^$7$?!#(B
+      $B$3$NJQ?t$NCM$,(B <literal>0</literal> ($B=i4|CM(B) $B$G$"$l$P!"(Bjail $BFb$G$O(B
+      <username>root</username> $B$G$"$C$F$b%U%i%0$rJQ99$G$-$^$;$s!#(B
+      $BCM$r(B <literal>1</literal> $B$K@_Dj$9$k$H!"(Bjail $BFb$G$b(B
+      <username>root</username> $B$O%U%i%0$rJQ99$G$-$k$h$&$K$J$j$^$9!#(B
+      &merged;</para>
+
+    <para>sysctl $BJQ?t(B
+      <varname>security.jail.getfsstatroot_only</varname> $B$,(B
+      <varname>security.jail.enforce_statfs</varname> $B$KJQ99$5$l!"(B
+      $B0J2<$N%]%j%7$KBP1~$7$^$7$?!#(B</para>
+
+    <informaltable frame="none">
+      <tgroup cols="2">
+	<colspec colwidth="1*">
+	<colspec colwidth="3*">
+	<thead>
+	  <row>
+	    <entry>$BCM(B</entry>
+	    <entry>$B%]%j%7(B</entry>
+	  </row>
+	</thead>
+
+	<tbody>
+	  <row>
+	    <entry>0</entry>
+	    <entry>$B%^%&%s%H%]%$%s%H$r$9$Y$FI=<($7$^$9!#(B</entry>
+	  </row>
+
+	  <row>
+	    <entry>1</entry>
+	    <entry>jail $B$N(B chroot $B%G%#%l%/%H%j$r@_CV$7$?%^%&%s%H%]%$%s%H$H!"(B
+	      $B$=$N%G%#%l%/%H%j0J2<$N%^%&%s%H%]%$%s%H$N%Q%9(B
+	      ($B$?$H$($P!"(Bjail $B$N(B chroot $B%G%#%l%/%H%j$,(B
+	      <filename>/jails/foo</filename> $B$G(B
+	      $B%^%&%s%H%]%$%s%H$,(B
+	      <filename>/jails/foo/usr/home</filename> $B$J$i!"(B
+	      <filename>/usr/home</filename>) $B$N$_$rI=<($7$^$9!#(B</entry>
+	  </row>
+
+	  <row>
+	    <entry>2</entry>
+	    <entry>jail $B$N(B chroot $B%G%#%l%/%H%j$r@_CV$7$?(B
+	      $B%^%&%s%H%]%$%s%H$N$_$rI=<($7$^$9!#(B</entry>
+	  </row>
+	</tbody>
+      </tgroup>
+    </informaltable>
+
+    <para arch="alpha,amd64,i386,sparc64">$B%m!<%@$GD4@02DG=$JJQ?t(B
+      <varname>debug.mpsafevm</varname> $B$NCM$,(B 1 $B$K@_Dj$5$l!"(B
+      $B=i4|>uBV$G(B MPSAFE $B$J2>A[%a%b%j$r;HMQ$9$k$h$&$K$J$j$^$7$?!#(B
+      &merged;</para>
+
+    <para><quote>tamper-after-free</quote> $B$N8!=P$r;Y1g$9$k$h$&$K@_7W$5$l$?(B
+      $B%+!<%M%k%a%b%j%"%m%1!<%?(B &man.memguard.9; $B$,DI2C$5$l$^$7$?!#(B
+      $B$3$N5!G=$O(B <literal>options DEBUG_MEMGUARD</literal> $B$GL@<(E*$KM-8z$K(B
+      $B$7$J$1$l$P$J$i$:!"$5$i$K%+!<%M%k$N%3!<%I$r<c43JQ99$9$kI,MW$,$"$j$^$9!#(B
+      $B0lHLE*$K$O!"%+!<%M%k3+H/<T$,MxMQ$9$k$3$H$rA[Dj$7$F$$$^$9!#(B</para>
+
+    <para><varname>struct ifnet</varname> $B$H%M%C%H%o!<%/%$%s%?%U%'!<%9(B API
+      $B$,JQ99$5$l$^$7$?!#(BABI $B$NHs8_49@-$K$h$j!"(B
+      &os; $B$N%Y!<%9%7%9%F%`$K4^$^$l$J$$%I%i%$%P$O!"(B
+      $B?7$7$$(B API $B$r;H$&$h$&$K99?7$7$F:F%3%s%Q%$%k$9$kI,MW$,$"$j$^$9!#(B</para>
+
+    <para>ULE $B%9%1%8%e!<%i$N?t!9$N%P%0$,=$@5$5$l$^$7$?!#(B
+      &merged;</para>
+
+    <para>$B:YN3EY$N%m%C%/$,(B VFS $B%9%?%C%/$KDI2C$5$l!"%U%!%$%k%7%9%F%`$,(B
+      $B%8%c%$%"%s%H%m%C%/(B (Giant lock) $B$J$7$KF0:n$9$k$h$&$K$J$j$^$7$?!#(B
+      $B$3$l$O!"(Balpha, amd64 $B$*$h$S(B
+      i386 $B%"!<%-%F%/%A%c$G$O=i4|@_Dj$GM-8z$K$J$C$F$$$^$9!#(B
+      $BL58z$K$9$k$K$O!"%m!<%@$GD4@02DG=$JJQ?t(B ($B$*$h$S(B sysctl $BJQ?t(B)
+      <varname>debug.mpsafevfs</varname>
+      $B$r(B <literal>0</literal> $B$K@_Dj$7$F$/$@$5$$!#(B</para>
+
+    <para arch="i386">$B%W%m%;%C%54V3d$j9~$_(B (IPI) $B$N=hM}$K$*$$$F!"(B
+      $B9bIi2Y>uBV$N(B SMP $B%7%9%F%`$,%/%i%C%7%e$7$F$7$^$&%P%0$,=$@5$5$l$^$7$?!#(B
+      $B>\:Y$O(B Errata $B>pJs(B
+      <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ERRATA/notices/FreeBSD-EN-05:03.ipi.asc">FreeBSD-EN-05:03.ipi</ulink>
+      $B$r$4Mw$/$@$5$$!#(B
+      &merged;</para>
+
+    <para>System V IPC $B%*%V%8%'%/%H(B
+      ($B%a%C%;!<%8%-%e!<!"%;%^%U%)$*$h$S6&M-%a%b%j(B)
+      $B$,6/@)%"%/%;%9%3%s%H%m!<%k(B (MAC) $B%]%j%7!"(B
+      $BFC$K(B &man.mac.biba.4;, &man.mac.mls.4;, &man.mac.stub.4; $B$*$h$S(B
+      &man.mac.test.4; $B$KBP1~$7$^$7$?!#(B</para>
+
+    <para arch="i386">$B%l%,%7!<(B PCI $B%V%j%C%8$X$N%a%b%j$N3d$jEv$F$,(B
+      RAM $B$N@hF,(B 32MB $B$^$G$K8BDj$5$l$^$7$?!#(B
+      $B=i4|$N(B PCI $B%V%j%C%8$NB?$/$O(B
+      $B%a%b%j$N3d$jEv$F$r$3$NHO0O$+$i$7$+$G$-$J$$$+$i$G$9!#(B
+      $B$3$NJQ99$,E,MQ$5$l$k$N$O(B
+      BIOS $B$K$h$C$F%a%b%j$,3d$jEv$F$i$l$J$$%G%P%$%9$G$"$j!"(B
+      CardBus $B%V%j%C%8(B (&man.pccbb.4;) $B$N(B
+      <quote>bad Vcc</quote> $B$H$$$&%(%i!<$r=$@5$7$^$9!#(B
+      &merged;</para>
+
+    <para><quote>debug</quote> $B$G;O$^$k(B &man.sysctl.3; MIB $B$,(B
+      $B%+!<%M%k%*%W%7%g%s(B <literal>options SYSCTL_DEBUG</literal> $B$r(B
+      $BI,MW$H$9$k$h$&$K$J$j$^$7$?!#(B
+      $B$3$N%*%W%7%g%s$O=i4|@_Dj$G$OL58z$K$J$C$F$$$^$9!#(B</para>
+
+    <para>$BHFMQE*$J(B &man.tty.4; $B%I%i%$%P%$%s%?%U%'!<%9$,DI2C$5$l!"(B
+      &man.cx.4; (<literal>{tty,cua}x</literal>),
+      &man.cy.4; (<literal>{tty,cua}c</literal>),
+      &man.digi.4; (<literal>{tty,cua}D</literal>),
+      &man.rc.4; (<literal>{tty,cua}m</literal>),
+      &man.rp.4; (<literal>{tty,cua}R</literal>),
+      &man.sab.4; (<literal>{tty,cua}z</literal>),
+      &man.si.4; (<literal>{tty,cua}A</literal>),
+      &man.sio.4; (<literal>{tty,cua}d</literal>),
+      sx (<literal>{tty,cua}G</literal>),
+      &man.uart.4; (<literal>{tty,cua}u</literal>),
+      &man.ubser.4; (<literal>{tty,cua}y</literal>),
+      &man.ucom.4; (<literal>{tty,cua}U</literal>) $B$*$h$S(B
+      &man.ucycom.4; (<literal>{tty,cua}y</literal>)
+      $B$r4^$`%I%i%$%P$NB?$/$,$3$l$r;H$&$h$&$K=q$-D>$5$l$^$7$?!#(B
+      <filename>/etc/remote</filename> $B$*$h$S(B
+      <filename>/etc/ttys</filename> $B%U%!%$%k$bF1MM$K99?7$5$l$F$$$^$9!#(B</para>
+
+    <para>&man.vkbd.4; $B%I%i%$%P$,DI2C$5$l$^$7$?!#(B
+      $B$3$N%I%i%$%P$O!"(B
+      &man.pty.4; $B%I%i%$%P$,2>A[%?!<%_%J%k$rDs6!$9$k$N$HF1MM$K!"(B
+      $B2>A[E*$J(B AT $B%-!<%\!<%I$r<BAu2DG=$J(B
+      $B%=%U%H%&%'%"%k!<%W%P%C%/5!9=$rDs6!$7$^$9!#(B</para>
 
     <!-- Above this line, sort kernel changes by manpage/keyword-->
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

$B$G$9!#(B

$B::FI$7$F$$$?$@$-$^$9$h$&!"$*4j$$$7$^$9!#(B

-- rushani
