Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Dec 2012 22:13:54 +0000 (UTC)
From:      Hiroki Sato <hrs@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   svn commit: r244641 - stable/9/release/doc/en_US.ISO8859-1/relnotes
Message-ID:  <201212232213.qBNMDseh077568@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: hrs
Date: Sun Dec 23 22:13:53 2012
New Revision: 244641
URL: http://svnweb.freebsd.org/changeset/base/244641

Log:
  Add items for 9.1R relnotes:
  	jail devfs/nullfs/zfs support and new params,
  	kern.eventtimer.activetick,
  	posix_fadvise(2) added,
  	filemon(4) added,
  	kern.stop_scheduler_on_panic=1 by default,
  	linux_fadvice64() added,
  	hw.memtest.tests=0 by default on VM,
  	kern.msgbuf_show_timestamp added,
  	null(4) and zero(4) non-blocking mode,
  	ULE CPU selection for SMT improved,
  	PREEMPTION on sparc64,
  	security.bsd.unprivileged_idprio added,
  	splash(4) TheDraw support,
  	boot0cfg PXE support,
  	/boot/config support,
  	backup GPT handling change in gptboot,
  	zfsboot/zfsloader device name/root storage pool format change,
  	zfsboot on sparc64,
  	abtn(4) on powerpc,
  	AMD 10h/12h family errata,
  	atibl(4) on powerpc,
  	acpi_wmi(4) multiple instances,
  	adm1030(4) on powerpc,
  	cesa(4) on arm,
  	PMC support for PowerPC G4, Sandy Bridge, software events,
  	pcf8563(4) RTC,
  	PWM fan control on PowerMac SMU,
  	Atmel SAM9XE support on arm,
  	kern.proc.* added,
  	USB suspend/resume improved,
  	xhci(4) USB 3.0 hub bugfix,
  	viawd(4) watch dog timer driver,
  	wbwd(4) watch dog timer driver,
  	drm2(4) new Intel GPU driver,
  	snd_hda(4) improved,
  	snd_hdspe(4) added,
  	snd_emu10kx(4), snd_maestro3(4), and snd_csa(4) GPL-free,
  	ae(4) bugfix,
  	axe(4) checksum offloading support,
  	bce(4) improved,
  	bge(4) improved,
  	cxgb(4) and cxgbe(4) updated,
  	dc(4) M5261/M5263 support added,
  	et(4) bugfixes,
  	igb(4) updated to 2.3.4,
  	iwn(4) new device support,
  	miibus(4) improved,
  	msk(4) 64-bit DMA support,
  	mxge(4) updated to 1.4.55,
  	nsphyter(4) National DP83849 support,
  	oce(4) for Emulex OneConnect 10Gbit Ethernet added,
  	ral(4) Ralink RT2800 and RT3000 support,
  	re(4) RTL8411 support,
  	runfw(4) updated to 0.236,
  	sfxge(4) for Solarflare SFC9000 added,
  	smcphy(4) Seeq Technology 80220 PHY support,
  	ti(4) ALTQ and PAE support,
  	vge(4) link-state detection support,
  	vr(4) flow control support,
  	xnb(4) netback improved,
  	if_bridge(4) link-state detection support,
  	ipfw(4) table extended,
  	ip6(4) performance improvement, multiple FIB, default route handling,
  	IPV6_MULTICASE_HOPS fixed,
  	NET_RT_IFLISTL added,
  	netmap(4) added,
  	sctp(4) improved,
  	SO_PROTOCOL added,
  	TCP_KEEP* options added,
  	arcmsr(4) updated to 1.20.00.25,
  	ahci(4) hw.ahci.force tunable added,
  	hw.ata.ata_dma backward compatibility improved,
  	cam(4) SEMB device support,
  	cam(4) kern.cam.pmp.hide_special added,
  	ctl(4) CAM Target Layer added,
  	cd(4) now uses READ CD for Audio CD,
  	da(4) BIO_DELETE support,
  	GEOM_MIRROR BIO_DELETE support,
  	GEOM_MULTIPATH improved,
  	GEOM_PART_MBR supports Linux swap partition,
  	GEOM_PART_LDM added,
  	GEOM_RAID added to GENERIC, DDF format support,
  	GEOM_UNCOMPRESS added,
  	hpt27xx(4) for HighPoint RocketRAID 27xx added,
  	isci(4) for Intel C600 (Patsburg) chipset added,
  	isp(4) target mode bugfix,
  	ixgbe(4) Intel X540 support,
  	mfi(4) bugfix, MSI support, Drake Skinny and Thunderbolt support,
  	mps(4) updated to 14.00.00.01-fbsd,
  	mpt(4) bugfix,
  	usb(4) storage device power saving mode support,
  	NFS bugfix, positive name cache, vfs.nfsd.disable_checkutf8,
  	tmpfs(5) vfs.tmpfs.memory_reserved,
  	ZFS improvements,
  	auth.conf(5) removed,
  	camcontorl(8) fwdownload,
  	dhclient(8) domain-search option support,
  	dump(8) devicename length in /etc/dumpdates changed,
  	fetch(1) %-encoding in user and password part,
  	fdlopen(3) added,
  	fopen(3) "x" mode,
  	gcc(1) -ffast-math bugfix,
  	hastd(8) pidfile,
  	ifconfig(8) vlanhwcsum,
  	ifconfig(8) IPv6 fix in an IPv4-only jail,
  	ifconfig(8) carp state parameter,
  	jail(8) configuration file support,
  	kdump(1) -p pid,
  	kenv(1) -v and -N,
  	kldload(8) -n,
  	libedit updated to 2009/12/28 snapshot,
  	libmap.conf(5) include and includedir directive,
  	libthr mutex performance improved,
  	libcxxrt and libc++ import,
  	limits(1) -P pid,
  	pciconf(8) -le,
  	procstat(1) superpage flag, -e, -x, -l,
  	remquo(3) bugfix,
  	rtld(1) GCC RELRO, GNU hash section,
  	setbuf(1) and libstdbuf,
  	top(1) per-thread I/O stat,
  	unzip(1) -Z,
  	xlocale(3) API import,
  	periodic: daily_status_zfs_zpool_list_enable in 404.status-zfs,
  	periodic: daily_scrub_zfs_default_threshold is now 35 days,
  	rc.d/nfsd: vfs.nfsd.server_max_nfsvers handling change,
  	backward compatibility: ipv6_enable=YES && ipv6_gateway_enable=YES,
  	ISC BIND 9.8.3-P4,
  	compiler-rt 147467,
  	file 5.11,
  	GNU gperf 3.0.3,
  	libarchive 2.8.5,
  	libpcap 1.2.1,
  	libstdc++ 135556 on gcc-4_2-branch,
  	LLVM 3.1,
  	netcat 5.1,
  	OpenSSL 0.9.8x,
  	tcpdump 4.2.1,
  	tcsh 6.18.01,
  	tzdata2012a,
  	zlib 1.2.7, and
  	x11/kde4 4.8.4.

Modified:
  stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml

Modified: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml
==============================================================================
--- stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml	Sun Dec 23 21:41:39 2012	(r244640)
+++ stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml	Sun Dec 23 22:13:53 2012	(r244641)
@@ -8,104 +8,1232 @@
 ]>
 
 <article>
-<articleinfo>
-  <title>&os; &release.current; Release Notes</title>
+  <articleinfo>
+    <title>&os; &release.current; Release Notes</title>
 
-  <corpauthor>The &os; Project</corpauthor>
+    <corpauthor>The &os; Project</corpauthor>
 
-  <pubdate>$FreeBSD$</pubdate>
+    <pubdate>$FreeBSD$</pubdate>
 
-  <copyright>
-    <year>2012</year>
-    <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder>
-  </copyright>
-
-  <legalnotice id="trademarks" role="trademarks">
-    &tm-attrib.freebsd;
-    &tm-attrib.ibm;
-    &tm-attrib.ieee;
-    &tm-attrib.intel;
-    &tm-attrib.sparc;
-    &tm-attrib.general;
-  </legalnotice>
-
-  <abstract>
-    <para>The release notes for &os; &release.current; contain a summary
-      of the changes made to the &os; base system on the
-      &release.branch; development line.
-      This document lists applicable security advisories that were issued since
-      the last release, as well as significant changes to the &os;
-      kernel and userland.
-      Some brief remarks on upgrading are also presented.</para>
-  </abstract>
-</articleinfo>
-
-<sect1 id="intro">
-  <title>Introduction</title>
-
-  <para>This document contains the release notes for &os;
-    &release.current;.  It
-    describes recently added, changed, or deleted features of &os;.
-    It also provides some notes on upgrading
-    from previous versions of &os;.</para>
-
-  <para>This distribution of &os; &release.current; is a
-    &release.type; distribution.  It can be found at <ulink
-    url="&release.url;"></ulink> or any of its mirrors.  More
-    information on obtaining this (or other) &release.type;
-    distributions of &os; can be found in the <ulink
-    url="&url.books.handbook;/mirrors.html"><quote>Obtaining
-    &os;</quote> appendix</ulink> to the <ulink
-    url="&url.books.handbook;/">&os;
-    Handbook</ulink>.</para>
-
-  <para>All users are encouraged to consult the release errata before
-    installing &os;.  The errata document is updated with
-    <quote>late-breaking</quote> information discovered late in the
-    release cycle or after the release.  Typically, it contains
-    information on known bugs, security advisories, and corrections to
-    documentation.  An up-to-date copy of the errata for &os;
-    &release.current; can be found on the &os; Web site.</para>
-
-</sect1>
+    <copyright>
+      <year>2012</year>
+      <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder>
+    </copyright>
+
+    <legalnotice id="trademarks" role="trademarks">
+      &tm-attrib.freebsd;
+      &tm-attrib.ibm;
+      &tm-attrib.ieee;
+      &tm-attrib.intel;
+      &tm-attrib.sparc;
+      &tm-attrib.general;
+    </legalnotice>
+
+    <abstract>
+      <para>The release notes for &os; &release.current; contain a summary
+	of the changes made to the &os; base system on the
+	&release.branch; development line.
+	This document lists applicable security advisories that were issued since
+	the last release, as well as significant changes to the &os;
+	kernel and userland.
+	Some brief remarks on upgrading are also presented.</para>
+    </abstract>
+  </articleinfo>
+
+  <sect1 id="intro">
+    <title>Introduction</title>
+
+    <para>This document contains the release notes for &os;
+      &release.current;.  It describes recently added, changed, or
+      deleted features of &os;.  It also provides some notes on
+      upgrading from previous versions of &os;.</para>
+
+    <para>This distribution of &os; &release.current; is a
+      &release.type; distribution.  It can be found at <ulink
+      url="&release.url;"></ulink> or any of its mirrors.  More
+      information on obtaining this (or other) &release.type;
+      distributions of &os; can be found in the <ulink
+      url="&url.books.handbook;/mirrors.html"><quote>Obtaining
+      &os;</quote> appendix</ulink> to the <ulink
+      url="&url.books.handbook;/">&os; Handbook</ulink>.</para>
+
+    <para>All users are encouraged to consult the release errata before
+      installing &os;.  The errata document is updated with
+      <quote>late-breaking</quote> information discovered late in the
+      release cycle or after the release.  Typically, it contains
+      information on known bugs, security advisories, and corrections to
+      documentation.  An up-to-date copy of the errata for &os;
+      &release.current; can be found on the &os; Web site.</para>
+  </sect1>
 
-<sect1 id="new">
+  <sect1 id="new">
     <title>What's New</title>
 
-    <para>The changes since the previous release can be found at
-      <ulink url="http://www.FreeBSD.org/releases/9.1R/relnotes.html"></ulink>.</para>;
-</sect1>
+    <para>This section describes the most user-visible new or changed
+      features in &os; since &release.prev;.</para>
+
+    <para>Typical release note items document recent security
+      advisories issued after &release.prev;, new drivers or hardware
+      support, new commands or options, major bug fixes, or
+      contributed software upgrades.  They may also list changes to
+      major ports/packages or release engineering practices.  Clearly
+      the release notes cannot list every single change made to &os;
+      between releases; this document focuses primarily on security
+      advisories, user-visible changes, and major architectural
+      improvements.</para>
+
+    <sect2 id="security">
+      <title>Security Advisories</title>
+
+      <para>Problems described in the following security advisories have
+	been fixed.  For more information, consult the individual
+	advisories available from
+	<ulink url="http://security.FreeBSD.org/"></ulink>.</para>;
+
+      <informaltable frame="none" pgwide="1">
+	<tgroup cols="3">
+	  <colspec colwidth="1*" />
+	  <colspec colwidth="1*" />
+	  <colspec colwidth="3*" />
+	  <thead>
+	    <row>
+	      <entry>Advisory</entry>
+	      <entry>Date</entry>
+	      <entry>Topic</entry>
+	    </row>
+	  </thead>
+
+	  <tbody>
+	    <row>
+	      <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-12:01.openssl.asc"
+		  >SA-12:01.openssl</ulink></entry>
+	      <entry>3&nbsp;May&nbsp;2012</entry>
+	      <entry><para>OpenSSL multiple vulnerabilities</para></entry>
+	    </row>
+
+	    <row>
+	      <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-12:02.crypt.asc"
+		  >SA-12:02.crypt</ulink></entry>
+	      <entry>30&nbsp;May&nbsp;2012</entry>
+	      <entry><para>Incorrect <function>crypt()</function> hashing</para></entry>
+	    </row>
+
+	    <row>
+	      <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-12:03.bind.asc"
+		  >SA-12:03.bind</ulink></entry>
+	      <entry>12&nbsp;June&nbsp;2012</entry>
+	      <entry><para>Incorrect handling of zero-length RDATA fields in &man.named.8;</para></entry>
+	    </row>
+
+	    <row>
+	      <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-12:04.sysret.asc"
+		  >SA-12:04.sysret</ulink></entry>
+	      <entry>12&nbsp;June&nbsp;2012</entry>
+	      <entry><para>Privilege escalation when returning from kernel</para></entry>
+	    </row>
+
+	    <row>
+	      <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-12:05.bind.asc"
+		  >SA-12:05.bind</ulink></entry>
+	      <entry>6&nbsp;August&nbsp;2012</entry>
+	      <entry><para>&man.named.8; DNSSEC validation Denial of Service</para></entry>
+	    </row>
+
+	    <row>
+	      <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-12:06.bind.asc"
+		  >SA-12:06.bind</ulink></entry>
+	      <entry>22&nbsp;November&nbsp;2012</entry>
+	      <entry><para>Multiple Denial of Service vulnerabilities with &man.named.8;</para></entry>
+	    </row>
+
+	    <row>
+	      <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-12:07.hostapd.asc"
+		  >SA-12:07.hostapd</ulink></entry>
+	      <entry>22&nbsp;November&nbsp;2012</entry>
+	      <entry><para>Insufficient message length validation for EAP-TLS messages</para></entry>
+	    </row>
+
+	    <row>
+	      <entry><ulink url="http://security.freebsd.org/advisories/FreeBSD-SA-12:08.linux.asc"
+		  >SA-12:08.linux</ulink></entry>
+	      <entry>22&nbsp;November&nbsp;2012</entry>
+	      <entry><para>Linux compatibility layer input validation error</para></entry>
+	    </row>
+	  </tbody>
+	</tgroup>
+      </informaltable>
+    </sect2>
+
+    <sect2 id="kernel">
+      <title>Kernel Changes</title>
+
+      <para revision="232728">&os; Jail subsystem now supports
+	mounting &man.devfs.5;, &man.nullfs.5;, and ZFS filesystem
+	inside a jail.  New &man.jail.8; parameters
+	<varname>allow.mount.devfs</varname>,
+	<varname>allow.mount.nullfs</varname>, and
+	<varname>allow.mount.zfs</varname> to control the per-jail
+	capabilities have been added.  All of them are disabled by
+	default.</para>
+
+      <para revision="234167">A new &man.loader.8; tunable
+	<varname>kern.eventtimer.activetick</varname> has been added.
+	This tunable is to specify whether each hardclock tick should
+	be run on every active CPU or only one.  Setting it to
+	<literal>0</literal>, the number of interrupts can be reduced
+	on SMP machines.  The default value is
+	<literal>1</literal>.</para>
+
+      <para revision="229723">The &man.posix.fadvise.2; system call
+	has been implemented.  This is a function similar to
+	&man.madvise.2; except that it operates on a file descriptor
+	instead of a memory region.</para>
+
+      <para revision="237795">The &man.filemon.4; pseudo device has
+	been added.  This allows a process to collect file operations
+	data of its children.</para>
+
+      <para revision="235413">The &man.sysctl.8; variable
+	<varname>kern.stop_scheduler_on_panic</varname> is now set to
+	<literal>1</literal> by default.</para>
+
+      <para revision="231907" arch="powerpc">&os;/powerpc64 now
+	supports kernel profiling by using &man.kgmon.8;.</para>
+
+      <para revision="231145">The &os; Linux ABI compatiblity layer
+	now supports <function>linux_fadvice64()</function> and
+	<function>linux_fadvice64_64()</function> system call.</para>
+
+      <para revision="230266">The default value of the &man.loader.8;
+	tunable <varname>hw.memtest.tests</varname> is now
+	automatically set to <literal>0</literal> when &os; is running
+	on a virtual machine.</para>
+
+      <para revision="234075">A new &man.loader.8; tunable
+	<varname>kern.msgbuf_show_timestamp</varname> has been added.
+	When this is enabled, timestamp is added to each line of the
+	system message buffer.  The default value is
+	<literal>0</literal> (disabled).</para>
+
+      <para revision="230320">The &man.null.4; and &man.zero.4; pseudo
+	device driver now supports non-blocking mode via &man.fcntl.2;
+	system call.</para>
+
+      <para revision="233599">The &os; &man.sched.ule.4; scheduler has
+	been improved on CPU load balancing of SMT (Simultaneous
+	MultiThreading) CPUs.  It gives 10-15% performance improvement
+	when the number of threads is lesser than the number of
+	logical CPUs.</para>
+
+      <para revision="235992"
+	arch="sparc64"><literal>PREEMPTION</literal> kernel option is
+	now enabled in <filename>GENERIC</filename> kernel.</para>
+
+      <para revision="230039">A new &man.sysctl.8; variable
+	<varname>security.bsd.unprivileged_idprio</varname> has been
+	added.  This variable controls whether non-root users can set
+	an idle priority or not.  This is disabled by default.</para>
+
+      <para revision="228445">The &man.splash.4; screen interface now
+	supports ASCII art in <application>TheDraw</application>
+	format.</para>
+
+      <sect3 id="boot">
+	<title>Boot Loader Changes</title>
+
+	<para revision="230065">The &man.boot0cfg.8; utility now
+	  supports configuration of PXE boot via
+	  <filename>boot0</filename> boot block temporarily on the
+	  next boot.  The slice number <literal>6</literal> or a
+	  keyword <literal>PXE</literal> can be specified to enable
+	  PXE boot in the <option>-s</option> option.</para>
+
+	<para revision="231287">The &os; &man.boot.8; block now
+	  supports <filename>/boot/config</filename> in addition to
+	  <filename>/boot.config</filename> as the boot block
+	  parameter file.  When both of them exist, the former will be
+	  used.</para>
+
+	<para revision="234693">The <filename>gptboot</filename> boot
+	  block now reads the backup GPT header from the last LBA only
+	  when the primary GPT header and tables are invalid.  This
+	  mitigates interoperability issues with some &man.geom.4;
+	  providers like <literal>MIRROR</literal> which use the last
+	  LBA for the metadata.</para>
+
+	<para revision="237766">The <filename>zfsboot</filename> boot
+	  block and <filename>zfsloader</filename> supports
+	  filesystems within a ZFS storage pool.  In
+	  <filename>zfsloader</filename>, ZFS device name format now
+	  is
+	  <literal>zfs:<replaceable>pool</replaceable>/<replaceable>fs</replaceable></literal>
+	  and fully qualified file path is
+	  <literal>zfs:<replaceable>pool</replaceable>/<replaceable>fs</replaceable>:/<replaceable>path/to/file</replaceable></literal>.
+	  The <filename>zfsboot</filename> accepts kernel/loader name
+	  in a format
+	  <literal><replaceable>pool</replaceable>:<replaceable>fs</replaceable>:<replaceable>path/to/file</replaceable></literal>
+	  or, as before,
+	  <literal><replaceable>pool</replaceable>:<replaceable>path/to/file</replaceable></literal>.
+	  In the latter case a default filesystem is used (the pool
+	  root or <literal>bootfs</literal> property).  The
+	  <filename>zfsboot</filename> passes GUIDs of the selected
+	  storage pool and dataset to <filename>zfsloader</filename>
+	  to be used as its defaults.</para>
+
+	<para revision="236076" arch="sparc64">The &os;/sparc64 now
+	  supports booting from ZFS via zfsboot boot block and
+	  zfsloader.  For example, the following commands create a
+	  mirrored storage pool <literal>rpool</literal> consisting of
+	  <literal>da0a</literal> and <literal>da0b</literal> and
+	  configure the storage pool as the root filesystem:</para>
+
+	<screen>&prompt.root; gpart create -s vtoc8 da0
+&prompt.root; gpart add -t freebsd-zfs -s 10g da0
+&prompt.root; gpart add -t freebsd-swap -s 10g da0
+&prompt.root; gpart add -t freebsd-zfs -s 10g da0
+&prompt.root; zpool create rpool mirror da0a da0b
+&prompt.root; zpool set bootfs=rpool rpool
+&prompt.root; zpool export rpool
+&prompt.root; gpart bootcode -p /boot/zfsboot da0
+&prompt.root; sysctl kern.geom.debugflags=0x10
+&prompt.root; dd if=/boot/zfsloader of=/dev/da0a bs=512 oseek=1024 conv=notrunc
+&prompt.root; dd if=/boot/zfsloader of=/dev/da0b bs=512 oseek=1024 conv=notrunc
+&prompt.root; zpool import rpool
+&prompt.root; cp -p /boot/zfs/zpool.cache /rpool/boot/zfs/zpool.cache
+&prompt.root; zfs set mountpoint=/ rpool</screen>
+      </sect3>
+
+      <sect3 id="proc">
+	<title>Hardware Support</title>
+
+	<para revision="230751" arch="powerpc">The &man.abtn.4;
+	  driver, which supports ADB keyboards found on Apple laptops,
+	  has been added.</para>
+
+	<para revision="233798" arch="amd64">A workaround for Erratum
+	  721 for AMD Processor Family 10h and 12h has been
+	  implemented.  Under a highly specific and detailed set of
+	  internal timing conditions, the processor may incorrectly
+	  update the stack pointer after a long series of push and/or
+	  near-call instructions, or a long series of pop and/or
+	  near-return instructions.</para>
+
+	<para revision="232677" arch="powerpc">The atibl(4) driver,
+	  which supports backlight control of ATI graphics chips on
+	  PowerBooks and iBooks, has been added.</para>
+
+	<para revision="229858">The &man.acpi.wmi.4; driver now
+	  supports attaching multiple instances.</para>
+
+	<para revision="230290" arch="powerpc">The adm1030(4) driver
+	  for G4 MDD fan now shows its PWM parameter in the device
+	  &man.sysctl.8; variable.</para>
+
+	<para revision="234559" arch="arm">The cesa(4) driver for
+	  Marvell crypto engine and security accelerator has been
+	  added.</para>
+
+	<para revision="230305" arch="powerpc">The &man.hwpmc.4;
+	  driver now supports PowerPC G4+ (MPC745x/MPC744x).</para>
+
+	<para revision="234046" arch="amd64,i386">The &man.hwpmc.4;
+	  driver now supports Intel Sandy Bridge
+	  microarchitecture.</para>
+
+	<para revision="236238">The &man.hwpmc.4; driver now supports
+	  software events.  Simultaneous usage of software PMC and
+	  hardware PMC is allowed.</para>
+
+	<para revision="236078">The pcf8563(4) driver for NXP
+	  (Philips) PCF8563 RTC has been added.</para>
+
+	<para revision="233471" arch="powerpc">&os;/powerpc now
+	  supports PWM-controlled fans found on PowerMac SMU (System
+	  Management Unit).</para>
+
+	<para revision="236081" arch="arm">&os;/arm now supports Atmel
+	  SAM9XE family of microcontrollers.</para>
+
+	<para revision="230754,233950">The following &man.sysctl.8;
+	  variables have been added: <varname>kern.proc.env</varname>
+	  for environment strings, <varname>kern.proc.auxv</varname>
+	  for ELF auxiliary vectors from a process stack,
+	  <varname>kern.proc.groups</varname> for process groups,
+	  <varname>kern.proc.rlimit</varname> for process resource
+	  limits, and <varname>kern.proc.ps_strings</varname> for
+	  ps_strings location, <varname>kern.proc.osrel</varname> for
+	  osreldate for process binary.</para>
+
+	<para revision="229100,229369">The &man.usb.4; driver now
+	  handles suspend and resume correctly with no need of reloading
+	  the kernel module.</para>
+
+	<para revision="230302">A bug in the &man.xhci.4; (USB 3.0)
+	  driver has been fixed.  It did not work with USB 3.0
+	  hubs.</para>
+
+	<para revision="229927">The &man.viawd.4; driver, which
+	  supports watchdog timer found in VIA south bridge (VT8251,
+	  CX700, VX800, VX855, VX900), has been added.</para>
+
+	<para revision="235926">The &man.wbwd.4; driver, which
+	  supports watchdog timer found in Winbond Super I/O chips,
+	  has been added.</para>
+
+	<sect4 id="mm">
+	  <title>Multimedia Support</title>
+
+	  <para revision="236926,236927,239965">The drm2(4) Intel GPU driver,
+	    which supports GEM, KMS, and works with new generations of
+	    GPUs such as IronLake, SandyBridge, and IvyBridge, has been
+	    added.  The &man.agp.4; dirver now supports SandyBridge
+	    and IvyBridge CPU northbridges.</para>
+
+	  <para revision="232798">The &man.snd.hda.4; driver has been
+	    updated.  It now supports HDMI, new volume control,
+	    automatic recording source selection, runtime
+	    reconfigureation, more then 4 PCM devices on a controller,
+	    multichannel recording, additional playback/record
+	    streams, higher bandwidth, and more informative device
+	    names.</para>
+
+	  <para revision="233165">The &man.snd.hdspe.4; driver has
+	    been added.  This supports RME HDSPe AIO and RayDAT sound
+	    cards.</para>
+
+	  <para revision="230964,230985,231047,235769">GPL-licensed
+	    headers in the &man.snd.emu10kx.4;, &man.snd.maestro3.4;,
+	    and &man.snd.csa.4; drivers have been replaced with
+	    BSD-licensed one.  These drivers are now fully
+	    BSD-licensed and included in <filename>GENERIC</filename>
+	    kernel on &os;/amd64 and &os;/i386.</para>
+	</sect4>
+
+	<sect4 id="net-if">
+	  <title>Network Interface Support</title>
+
+	  <para revision="229520">A bug in &man.ae.4; driver which could
+	    prevent from working under certain conditions has been
+	    fixed.</para>
+
+	  <para revision="229106">The &man.axe.4; driver now supports
+	    TX/RX checksum offloading support for ASIX AX88772B
+	    controller.</para>
+
+	  <para>The &man.bce.4; driver has been improved:</para>
+
+	  <itemizedlist>
+	    <listitem>
+	      <para revision="229864">Unnecessary link up/down has
+		been eliminated.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para revision="236216">A bug has been fixed.  It could
+		prevent IPMI from working when the interface was
+		marked as down.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para revision="235818">It now supports remote PHYs,
+		which allow the controller to perform MDIO type accesses
+		to a remote transceiver by using message pages defined
+		through MRBE (MultiRate Backplane Ethernet).  This is
+		found on machines such as Dell PowerEdge M610
+		Blade.</para>
+	    </listitem>
+	  </itemizedlist>
+
+	  <para>The &man.bge.4; and brgphy(4) driver have been
+	    improved:</para>
+
+	  <itemizedlist>
+	    <listitem>
+	      <para revision="229350">A bug which could prevent the
+		DMA functionality from working correctly, has been
+		fixed.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para revision="233495">It now works with PCI-X BCM 5704
+		controller that connected to AMD-8131 PCI-X bridge.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para revision="229357,229867,232134">It now supports
+		BCM 5720 and BCM 5720C PHY, and BCM 57780 1000BASE-T
+		media interface.</para>
+	    </listitem>
+
+	    <listitem>
+	      <para revision="231734">It now supports a &man.loader.8;
+		tunable
+		<varname>dev.bge.<replaceable>N</replaceable>.msi</varname>
+		to control the use of MSI.  The default value is
+		<literal>1</literal> (enabled).</para>
+	    </listitem>
+	  </itemizedlist>
+
+	  <para revision="231093,237925">The &man.cxgbe.4; and
+	    &man.cxgb.4; driver has been updated to firmware version
+	    1.5.2.0.  This now supports device configuration via a
+	    plain text configration file, IPv6 hardware checksumming,
+	    IPv6 TSO and LRO, <literal>loadfw</literal> command in the
+	    cxgbetool(8) utility which allows to install a firmware to
+	    the card, &man.sysctl.8; variables under
+	    <varname>dev.t4nex.<replaceable>N</replaceable>.misc</varname>
+	    for various information.</para>
+
+	  <para revision="229334">The &man.dc.4; driver now supports
+	    NVIDIA (ULi) M5261/M5263 PCI FastEthernet controllers, which
+	    are found on ULi M1563 South Bridge and M1689 Bridge.</para>
+
+	  <para revision="229711,229717,229720">The &man.et.4; driver
+	    now works on all platfomrs.  A bug which could prevent
+	    &man.altq.4; support from working has been fixed.  A new
+	    &man.sysctl.8; variables under
+	    <varname>dev.et.<replaceable>N</replaceable>.stats</varname>
+	    have been added for hardware MAC statistics.</para>
+
+	  <para revision="238262">The &man.igb.4; driver has been
+	    updated to version 2.3.4.  It now supports newer i210/i211
+	    devices.</para>
+
+	  <para revision="233838,235843">The &man.iwn.4; driver now
+	    supports Intel Centrino Wireless-N + WiMAX 6150 and
+	    Wireless-N 100/130 series.</para>
+
+	  <para revision="230709">The &man.miibus.4; bus driver now
+	    supports device hints
+	    <varname>hint.miibus.<replaceable>N</replaceable>.phymask</varname>
+	    for PHY addresses being probed.  This is useful to manually
+	    probe PHYs which do not implement basic register set of
+	    IEEE 802.3.  Also, the &man.miibus.4; driver has been
+	    changed to a hinted bus, allowing to add child devices via
+	    hints and to set their attach arguments in addition to
+	    automatically-probed PHYs.</para>
+
+	  <para revision="229524">The &man.msk.4; driver now uses 64-bit
+	    DMA addressing on 64-bit platforms.</para>
+
+	  <para revision="236413">The &man.mxge.4; driver has been
+	    updated to firmware version 1.4.55 from Myricom.</para>
+
+	  <para revision="232137">The nsphyter(4) driver now supports
+	    National DP83849.</para>
+
+	  <para revision="231663">The &man.oce.4; driver, which
+	    supports Emulex OneConnect 10Gbit Ethernet card, has been
+	    added.</para>
+
+	  <para revision="236004">The &man.ral.4; driver now supports
+	    Ralink RT2800 and RT3000 chipsets.</para>
+
+	  <para revision="229529,231731">The &man.re.4; driver now
+	    supports RTL8411 PCIe Gigabit Ethernet controller.  A bug
+	    which could prevent WoL (Wake-on-LAN) from working on
+	    RTL8168E has been fixed.</para>
+
+	  <para revision="234028">The &man.runfw.4; firmware has been
+	    updated to version 0.236.</para>
+
+	  <para revision="228100">The &man.sfxge.4; driver, which
+	    supports 10Gb Ethernet adapters based on Solarflare SFC9000
+	    family controllers, has been added.</para>
+
+	  <para revision="233485">The smcphy(4); driver now supports
+	    Seeq Technology 80220 PHY.  This is found on Adaptec
+	    AIC-6915 Starfire ethernet controller supported by the
+	    &man.sf.4; driver.</para>
+
+	  <para revision="229417,229438">The &man.ti.4; driver now
+	    supports &man.altq.4; framework, reporting link-state
+	    change, and &man.sysctl.8; variables under
+	    <varname>dev.ti.<replaceable>N</replaceable></varname> for
+	    the interrupt moderation parameters.</para>
+
+	  <para revision="229441">A bug in &man.ti.4; driver which could
+	    prevent it from working correctly with <literal>PAE</literal>
+	    kernel option, has been fixed.</para>
+
+	  <para revision="229540">The &man.vge.4; driver has been
+	    updated to improve its link establishment and link-state
+	    detection.</para>
+
+	  <para revision="229641">The &man.vr.4; driver now enables
+	    flow control capability in the PHY drivers.</para>
+
+	  <para revision="231697">The &man.xnb.4; Xen Paravirtualized
+	    Backend Ethernet Driver (netback) has been updated.  This is
+	    attached via newbus framework and works properly in both
+	    HVM and PVM mode.</para>
+	</sect4>
+      </sect3>
+
+      <sect3 id="net-proto">
+	<title>Network Protocols</title>
+
+	<para revision="236051">The &man.if.bridge.4; pseudo interface
+	  now supports reporting link-state change depending on status
+	  of the member interfaces.</para>
+
+	<para revision="234597">The <literal>table</literal> argument
+	  in the &man.ipfw.4; packet filter rule syntax now supports
+	  IP address, interface name, port number, and jail ID.  The
+	  following syntax is valid:</para>
+
+	<programlisting>skipto tablearg ip from any to any via table(42) in</programlisting>
+
+	<para>&os; &man.ip6.4; protocol stack now has been improved in terms
+	  of its performance.  Benchmarking can be found at <ulink
+	  url="http://people.freebsd.org/~bz/bench/"></ulink>.</para>;
+
+	<para revision="232292">&os; &man.ip6.4; protocol stack now
+	  supports multiple FIB.</para>
+
+	<para revision="230604">An IPv6 default route configured via
+	  Router Advertisement messages is now reinstalled correctly
+	  when the default route is manually removed and then another
+	  same RA message is received.</para>
+
+	<para revision="227885">A bug which could return an incorrect
+	  value of <literal>IPV6_MULTICASE_HOPS</literal> socket option
+	  has been fixed.</para>
+
+	<para revision="231768">A new &man.sysctl.8;
+	  <literal>NET_RT_IFLISTL</literal> has been added.  This
+	  queries the address list and works on extended and
+	  extensible structures <varname>if_msghdrl</varname> and
+	  <varname>ifa_msghdrl</varname> without breaking the
+	  ABI.</para>
+
+	<para revision="231650,235527">The &man.netmap.4; fast packet
+	  I/O framework has been added.  The &man.em.4;, lem(4),
+	  &man.igb.4;. and &man.re.4; drivers now support this
+	  framework.  The technical details can be found at <ulink
+	  url="http://info.iet.unipi.it/~luigi/netmap/"></ulink>.</para>;
+
+	<para revision="231045">&os; &man.sctp.4; protocol stack now
+	  supports a new &man.sysctl.8; variable
+	  <varname>net.inet.sctp.blackhole</varname>.  If this is set
+	  to <literal>1</literal>, no <literal>ABORT</literal> is sent
+	  back in response to an incoming <literal>INIT</literal>. If
+	  this is set to <literal>2</literal>, no
+	  <literal>ABORT</literal> is sent back in response to an out
+	  of the blue packet.  If set to <literal>0</literal>
+	  (the default), <literal>ABORT</literal>s are sent.</para>
+
+	<para revision="231049">A bug which could cause a system panic
+	  when <literal>SCTP_RECVINFO</literal> or
+	  <literal>SCTP_NXTINFO</literal> is specified to
+	  &man.getsockopt.2; system call, has been fixed.</para>
+
+	<para revision="231070,231140">&os; &man.sctp.4; protocol stack now
+	  supports <literal>SCTP_REMOTE_UDP_ENCAPS_PORT</literal>
+	  socket option.</para>
+
+	<para revision="232805"><literal>SO_PROTOCOL</literal> and
+	  <literal>SO_PROTOTYPE</literal> socket options have been
+	  added.  These returns the socket protocol number.</para>
+
+	<para revision="232945"><literal>TCP_KEEPINIT</literal>,
+	  <literal>TCP_KEEPIDLE</literal>,
+	  <literal>TCP_KEEPINTVL</literal>, and
+	  <literal>TCP_KEEPCNT</literal> socket options have been
+	  added.  These allow to control initial timeout, idle time,
+	  idle resend interval, and idle send count in a per-socket
+	  basis.</para>
+      </sect3>
+
+      <sect3 id="disks">
+	<title>Disks and Storage</title>
+
+	<para revision="240758">The &man.arcmsr.4; driver has been
+	  updated to version 1.20.00.25.</para>
+
+	<para revision="229291">The &man.ahci.4; driver now supports a
+	  new &man.loader.8; tunable <varname>hw.ahci.force</varname>.
+	  This controls whether it attempts to attach an AHCI-capable
+	  device even if it is configured to use legacy emulation.
+	  This is enabled by default.</para>
+
+	<para revision="231251">The new &man.cam.4;-based &man.ata.4;
+	  driver now supports old &man.loader.8; tunables,
+	  <varname>hw.ata.ata_dma</varname> and
+	  <varname>hw.ata.atapi_dma</varname>, for backward
+	  compatibility.</para>
+
+	<para revision="236778">The &man.cam.4; driver now supports
+	  SEMB (SATA Enclosure Management Bridge) devices, which are
+	  equivalent to the SCSI SES/SAF-TE devices.</para>
+
+	<para revision="236765">A new &man.sysctl.8; variable
+	  <varname>kern.cam.pmp.hide_special</varname> has been added.
+	  This controls whether special PMP ports such as PMP (Port
+	  MultiPlier) configuration or SEMB (SATA Enclosure Management
+	  Bridge) will be exposed or hidden.  The default value is
+	  <literal>1</literal> (hidden).</para>
+
+	<para revision="231772">The ctl(4) driver, which supports
+	  &man.cam.4; Target Layer and &man.ctladm.8;, a userland
+	  control utility, have been added.  ctl(4) is a disk and
+	  processor device emulation subsystem supporting tagged
+	  queueing, SCSI task attribute, SCSI implicit command
+	  ordering, full task management, multiple ports, multiple
+	  simultaneous initiators, multiple simultaneous backing
+	  stores, mode sense/select, and error injection
+	  support.</para>
+
+	<para revision="230014">The &man.cd.4; driver now supports
+	  Audio CDs in the same way as &man.acd.4; did.  It will
+	  report 2352-byte sector to &man.geom.4; subsystem and use
+	  <literal>READ CD</literal> command for reading the data.
+	  This fixes an interoperability issue with <filename
+	  role="package">multimedia/vlc</filename>.</para>
+
+	<para revision="236677">The &man.da.4; driver now supports
+	  <literal>BIO_DELETE</literal>.  To select the method, a new
+	  &man.sysctl.8; variable
+	  <varname>kern.cam.da.<replaceable>N</replaceable>.delete_method</varname>
+	  has been added for each device instance.  The following
+	  values are supported:</para>
+
+	<informaltable frame="none" pgwide="1">
+	  <tgroup cols="2">
+	    <thead>
+	      <row>
+		<entry>Value</entry>
+		<entry>Method</entry>
+	      </row>
+	    </thead>
+
+	    <tbody>
+	      <row>
+		<entry>NONE</entry>
+		<entry>no provisioning support reported by the device</entry>
+	      </row>
+
+	      <row>
+		<entry>DISABLE</entry>
+		<entry>provisioning support was disabled because of errors</entry>
+	      </row>
+
+ 	      <row>
+		<entry>ZERO</entry>
+		<entry>WRITE SAME (10) command to write zeroes</entry>
+	      </row>
+
+ 	      <row>
+		<entry>WS10</entry>
+		<entry>WRITE SAME (10) command with UNMAP bit set</entry>
+	      </row>
+
+ 	      <row>
+		<entry>WS16</entry>
+		<entry>use WRITE SAME (16) command with UNMAP bit set</entry>
+	      </row>
+
+ 	      <row>
+		<entry>UNMAP</entry>
+		<entry>use UNMAP command (equivalent of the ATA DSM TRIM command)</entry>
+	      </row>
+	    </tbody>
+	  </tgroup>
+	</informaltable>
+
+	<para>When it was <literal>NONE</literal>, the device did not
+	  report the logical block provisioning support via respective
+	  VPD pages.  One can set a specific method for testing and it
+	  will be disabled automatically when not supported on the
+	  device.</para>
+
+	<para revision="238500">The <application>MIRROR</application>
+	  &man.geom.4; class now supports
+	  <literal>BIO_DELETE</literal>.  This means
+	  <literal>TRIM</literal> command will be issued on the
+	  supported devices when deleting data.</para>
+
+	<para revision="229303,234916">The
+	  <application>MULTIPATH</application> &man.geom.4; class has
+	  been updated.  It now supports Active/Active mode,
+	  Active/Read mode as hybrid of Active/Active and
+	  Active/Passive, keeping a failed path without removing the
+	  geom provider, manual configuration without on-disk
+	  metadata, and <command>add</command>,
+	  <command>remove</command>, <command>fail</command>,
+	  <command>restore</command>, <command>configure</command>
+	  subcommands in &man.gmultipath.8; utility to manage the
+	  configured paths.</para>
+
+	<para revision="234406">The
+	  <application>PART_LDM</application> &man.geom.4; class has
+	  been added.  This partition scheme supports for Logical Disk
+	  Manager, which is also known as dynamic volumes in Microsoft
+	  Windows NT.  Note that JBOD, RAID0, and RAID5 volumes are
+	  not supported yet.</para>
+
+	<para revision="230763"><application>PART_MBR</application>
+	  &man.geom.4; class now allows a primary or extended Linux
+	  swap partition to be used as the system dump device.</para>
+
+	<para revision="235877" arch="amd64,i386">The
+	  <application>RAID</application> &man.geom.4; class is now
+	  included in <filename>GENERIC</filename> kernel.</para>
+
+	<para revision="230244">The <application>RAID</application>
+	  &man.geom.4; class now supports disks with over 2TB capacity
+	  for Intel metadata format.</para>
+
+	<para revision="235874">The <application>RAID</application>
+	  &man.geom.4; class now supports DDF metadata format, which
+	  is defined in the SNIA Common RAID Disk Data Format
+	  Specification v2.0.</para>
+
+	<para revision="235483">The
+	  <application>UNCOMPRESS</application> &man.geom.4; class and
+	  the &man.mkulzma.8; utility have been added.  This class
+	  supports lzma compressed images like
+	  <application>UZIP</application> &man.geom.4; class and the
+	  &man.mkuzip.8; utility.</para>
+
+	<para revision="229975" arch="amd64,i386">The &man.hpt27xx.4;
+	  dirver has been added.  This supports HighPoint RocketRAID
+	  27xx-based SAS 6Gb/s HBA.</para>
+
+	<para revision="231689" arch="amd64,i386">The &man.isci.4;
+	  driver, which supports the integrated SAS controller in the
+	  Intel C600 (Patsburg) chipset, has been added.</para>
+
+	<para revision="230019">Bugs in &man.isp.4; target mode have
+	  been fixed.</para>
+
+	<para revision="230775">The &man.ixgbe.4; driver now supports
+	  Intel X540 adapter.</para>
+
+	<para revision="227533">A bug in &man.mfi.4; driver has been
+	  fixed.  It could cause some inconsistency due to missing of
+	  interrupt acknowledge and output the following log
+	  message:</para>
+
+	<screen>mfi0: COMMAND 0xffffffXXXXXXXXXX TIMEOUT AFTER XX SECONDS</screen>
+
+	<para revision="229611,234429">The &man.mfi.4; driver now
+	  supports single-message MSI, and Drake Skinny and
+	  ThunderBolt cards.  The &man.loader.8; tunable
+	  <varname>hw.mfi.msi</varname> has been added and it is
+	  enabled by default.</para>
+
+	<para revision="230920,231679,237876">The &man.mps.4; driver
+	  has been updated to version 14.00.00.01-fbsd.  This now
+	  supports Integrated RAID, WarpDrive controllers, WRITE12 and
+	  READ12 for direct I/O, SCSI protection information (EEDP),
+	  Transport Level Retries (TLR) for tape drives, and LSI's
+	  userland utility.</para>
+
+	<para revision="232562">A bug in the &man.mpt.4; driver has
+	  been fixed.  It could attempt to attach MegaRAID cards which
+	  should be handled by the &man.mfi.4; driver.</para>
+
+	<para revision="229107">The &man.usb.4; storage device driver
+	  now enables power save mode by default.</para>
+      </sect3>
+
+      <sect3 id="fs">
+	<title>File Systems</title>
+
+	<para>The &os; NFS filesystem has been improved:</para>
+
+	<itemizedlist>
+	  <listitem>
+	    <para revision="233326">It now supports a timeout on
+	      positive name cache entries on the client side.  A new
+	      mount option <varname>nametimeo</varname> has been added
+	      and set to <literal>60</literal> (in second) by
+	      default.</para>
+	  </listitem>
+
+	  <listitem>
+	    <para revision="234740">A memory leak when a ZFS volume is
+	      exported via the &os; NFS server has been fixed.</para>
+	  </listitem>
+
+	  <listitem>
+	    <para revision="233730">A bug has been fixed.  When a
+	      process writes to an mmap-backed file on an NFS
+	      filesystem, flushing changes to the data could fail
+	      under some circumstances such as errors due to
+	      permission mismatch and this failure could not detected
+	      as an error.  A new &man.sysctl.8; variable
+	      <varname>vfs.nfs.nfs_keep_dirty_on_error</varname> has
+	      been added to control the behavior on the client side
+	      related to this issue.  When this is set to
+	      <literal>1</literal>, the pages where a write operation
+	      failed are kept dirty.  The default value is set to
+	      <literal>0</literal>.</para>
+	  </listitem>
+
+	  <listitem>
+	    <para revision="229799">The &man.nfsv4.4; filesystem now
+	      supports a new &man.sysctl.8; variable
+	      <varname>vfs.nfsd.disable_checkutf8</varname>.  This
+	      disables the check for a UTF-8 compliance in the
+	      filenames.  This is disabled by default.  Note that
+	      enabling this may help some interoperability issue but
+	      results in an NFSv4 server that is non-RFC 3530
+	      compliant.</para>
+	  </listitem>
+	</itemizedlist>
+
+	<para revision="234511">The &man.tmpfs.5; filesystem is not an
+	  experimental implementation anymore.</para>
+
+	<para revision="234849">The &man.tmpfs.5; filesystem now
+	  supports a new &man.sysctl.8; variable
+	  <varname>vfs.tmpfs.memory_reserved</varname> to set amount
+	  of required free pages when &man.tmpfs.5; attempts to
+	  allocate a new node.</para>
+
+	<para revision="229578,232328">&os; ZFS filesystem has been
+	  updated by merging improvements in illumos project.  The
+	  following changes are made:</para>
+
+	<itemizedlist>
+	  <listitem><para>New properties, <literal>clones</literal> and
+	      <literal>written</literal>, have been added.</para></listitem>
+
+	  <listitem><para>&man.zfs.8; <command>send</command> command
+	      now reports estimated size of the stream.</para></listitem>
+
+	  <listitem><para>&man.zfs.8; <command>destroy</command> command
+	      now reports estimatated space which would be reclaimed when
+	      <option>-n</option> flag is specified.</para></listitem>
+
+	  <listitem><para>&man.zfs.8; <command>get</command> command now
+	      supports <option>-t <replaceable>type</replaceable></option>
+	      flag to specify the data type.</para></listitem>
+	</itemizedlist>
+
+	<para revision="227705">A simple script
+	  <filename>zfsboottest.sh</filename> has been added to the
+	  source tree.  This checks if the system is configured
+	  correctly when using ZFS as the root filesystem.  The script
+	  is located at
+	  <filename>/usr/src/tools/tools/zfsboottest.sh</filename> and
+	  it uses <filename>zfsboottest</filename> binary program in the
+	  same directory.</para>
+
+	<para>The binary program can be built and installed by the
+	  following command:</para>
+
+	<screen>&prompt.root; cd /usr/src/tools/tools/zfsboottest
+&prompt.root; make
+&prompt.root; make install</screen>
+
+	<para>After that, the following cmmand can be used to check the
+	  system.  <replaceable>poolname</replaceable> is the ZFS
+	  storage pool name to boot:</para>
+
+	<screen>&prompt.root; sh /usr/src/tools/tools/zfsboottest/zfsboottest.sh <replaceable>poolname</replaceable></screen>
+
+	<para>The &man.sysctl.8; variable
+	  <varname>vfs.zfs.txg.timeout</varname> has been changed from
+	  read-only to writable one.</para>
+      </sect3>
+    </sect2>
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212232213.qBNMDseh077568>