svn commit: r40459 - head/en_US.ISO8859-1/htdocs/releases/9.1R

Hiroki Sato hrs at FreeBSD.org
Sun Dec 23 22:16:39 UTC 2012


Author: hrs
Date: Sun Dec 23 22:16:38 2012
New Revision: 40459
URL: http://svnweb.freebsd.org/changeset/doc/40459

Log:
  Add 9.1R release notes.

Added:
  head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes-detailed.html   (contents, props changed)
Modified:
  head/en_US.ISO8859-1/htdocs/releases/9.1R/Makefile

Modified: head/en_US.ISO8859-1/htdocs/releases/9.1R/Makefile
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/9.1R/Makefile	Sun Dec 23 22:12:41 2012	(r40458)
+++ head/en_US.ISO8859-1/htdocs/releases/9.1R/Makefile	Sun Dec 23 22:16:38 2012	(r40459)
@@ -13,6 +13,7 @@ DATA=	docbook.css \
 	errata.html \
 	hardware.html \
 	readme.html \
+	relnotes-detailed.html \
 	installation.html
 
 .include "${DOC_PREFIX}/share/mk/web.site.mk"

Added: head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes-detailed.html
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/en_US.ISO8859-1/htdocs/releases/9.1R/relnotes-detailed.html	Sun Dec 23 22:16:38 2012	(r40459)
@@ -0,0 +1,1992 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content="HTML Tidy, see www.w3.org" />
+<title>FreeBSD 9.1-RELEASE Release Notes</title>
+<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.79" />
+<link rel="STYLESHEET" type="text/css" href="docbook.css" />
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+<body class="article" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#840084"
+alink="#0000FF">
+<div class="ARTICLE">
+<div class="TITLEPAGE">
+<h1 class="title"><a id="AEN2" name="AEN2">FreeBSD 9.1-RELEASE Release Notes</a></h1>
+
+<h3 class="corpauthor">The FreeBSD Project</h3>
+
+<p class="copyright">Copyright © 2012 The FreeBSD Documentation Project</p>
+
+<p class="pubdate">$FreeBSD: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml
+244641 2012-12-23 22:13:53Z hrs $<br />
+</p>
+
+<div class="legalnotice"><a id="trademarks" name="trademarks"></a>
+<p>FreeBSD is a registered trademark of the FreeBSD Foundation.</p>
+
+<p>IBM, AIX, EtherJet, Netfinity, OS/2, PowerPC, PS/2, S/390, and ThinkPad are trademarks
+of International Business Machines Corporation in the United States, other countries, or
+both.</p>
+
+<p>IEEE, POSIX, and 802 are registered trademarks of Institute of Electrical and
+Electronics Engineers, Inc. in the United States.</p>
+
+<p>Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, and Xeon are trademarks or
+registered trademarks of Intel Corporation or its subsidiaries in the United States and
+other countries.</p>
+
+<p>SPARC, SPARC64, SPARCengine, and UltraSPARC are trademarks of SPARC International, Inc
+in the United States and other countries. SPARC International, Inc owns all of the SPARC
+trademarks and under licensing agreements allows the proper use of these trademarks by
+its members.</p>
+
+<p>Many of the designations used by manufacturers and sellers to distinguish their
+products are claimed as trademarks. Where those designations appear in this document, and
+the FreeBSD Project was aware of the trademark claim, the designations have been followed
+by the “™” or the “®” symbol.</p>
+</div>
+
+<div>
+<div class="abstract"><a id="AEN18" name="AEN18"></a>
+<p>The release notes for FreeBSD 9.1-RELEASE contain a summary 	of the changes made
+to the FreeBSD base system on the 	9.1-STABLE development line. 	This document
+lists applicable security advisories that were issued since 	the last release, as
+well as significant changes to the FreeBSD 	kernel and userland. 	Some brief
+remarks on upgrading are also presented.</p>
+</div>
+</div>
+
+<hr />
+</div>
+
+<div class="TOC">
+<dl>
+<dt><b>Table of Contents</b></dt>
+
+<dt>1 <a href="#intro">Introduction</a></dt>
+
+<dt>2 <a href="#new">What's New</a></dt>
+
+<dd>
+<dl>
+<dt>2.1 <a href="#security">Security Advisories</a></dt>
+
+<dt>2.2 <a href="#kernel">Kernel Changes</a></dt>
+
+<dd>
+<dl>
+<dt>2.2.1 <a href="#boot">Boot Loader Changes</a></dt>
+
+<dt>2.2.2 <a href="#proc">Hardware Support</a></dt>
+
+<dt>2.2.3 <a href="#net-proto">Network Protocols</a></dt>
+
+<dt>2.2.4 <a href="#disks">Disks and Storage</a></dt>
+
+<dt>2.2.5 <a href="#fs">File Systems</a></dt>
+</dl>
+</dd>
+
+<dt>2.3 <a href="#userland">Userland Changes</a></dt>
+
+<dd>
+<dl>
+<dt>2.3.1 <a href="#periodic-scripts"><a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=periodic&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry">periodic(8)</span></a> Scripts</a></dt>
+
+<dt>2.3.2 <a href="#rc-scripts"><a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=rc&sektion=8&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry">rc(8)</span></a> Scripts</a></dt>
+</dl>
+</dd>
+
+<dt>2.4 <a href="#contrib">Contributed Software</a></dt>
+
+<dt>2.5 <a href="#releng">Release Engineering and Integration</a></dt>
+</dl>
+</dd>
+
+<dt>3 <a href="#upgrade">Upgrading from previous releases of FreeBSD</a></dt>
+
+<dd>
+<dl>
+<dt>3.1 <a href="#AEN1102">Upgrading using freebsd-update(8) or a source-based
+	procedure</a></dt>
+
+<dt>3.2 <a href="#AEN1118">User-visible incompatibilities</a></dt>
+</dl>
+</dd>
+</dl>
+</div>
+
+<div class="sect1">
+<h2 class="sect1"><a id="intro" name="intro">1 Introduction</a></h2>
+
+<p>This document contains the release notes for FreeBSD 9.1-RELEASE. It describes
+recently added, changed, or deleted features of FreeBSD. It also provides some notes on
+upgrading from previous versions of FreeBSD.</p>
+
+<p>This distribution of FreeBSD 9.1-RELEASE is a release distribution. It can be found at
+<a href="http://www.FreeBSD.org/releases/"
+target="_top">http://www.FreeBSD.org/releases/</a> or any of its mirrors. More
+information on obtaining this (or other) release distributions of FreeBSD can be found in
+the <a href="../../../../doc/en_US.ISO8859-1/books/handbook/mirrors.html"
+target="_top">“Obtaining FreeBSD” appendix</a> to the <a
+href="../../../../doc/en_US.ISO8859-1/books/handbook/" target="_top">FreeBSD
+Handbook</a>.</p>
+
+<p>All users are encouraged to consult the release errata before installing FreeBSD. The
+errata document is updated with “late-breaking” 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 FreeBSD 9.1-RELEASE can be found on the FreeBSD Web site.</p>
+</div>
+
+<div class="sect1">
+<hr />
+<h2 class="sect1"><a id="new" name="new">2 What's New</a></h2>
+
+<p>This section describes the most user-visible new or changed features in FreeBSD since
+9.0-RELEASE.</p>
+
+<p>Typical release note items document recent security advisories issued after
+9.0-RELEASE, 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 FreeBSD between releases; this document focuses primarily on security advisories,
+user-visible changes, and major architectural improvements.</p>
+
+<div class="sect2">
+<hr />
+<h3 class="sect2"><a id="security" name="security">2.1 Security Advisories</a></h3>
+
+<p>Problems described in the following security advisories have 	been fixed. For more
+information, consult the individual 	advisories available from 	<a
+href="http://security.FreeBSD.org/" target="_top">http://security.FreeBSD.org/</a>.</p>
+
+<div class="informaltable"><a id="AEN38" name="AEN38"></a>
+<table border="0" frame="void" width="100%" class="CALSTABLE">
+<col width="20%" />
+<col width="20%" />
+<col width="60%" />
+<thead>
+<tr>
+<th>Advisory</th>
+<th>Date</th>
+<th>Topic</th>
+</tr>
+</thead>
+
+<tbody>
+<tr>
+<td><a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:01.openssl.asc"
+target="_top">SA-12:01.openssl</a></td>
+<td>3 May 2012</td>
+<td>
+<p>OpenSSL multiple vulnerabilities</p>
+</td>
+</tr>
+
+<tr>
+<td><a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:02.crypt.asc"
+target="_top">SA-12:02.crypt</a></td>
+<td>30 May 2012</td>
+<td>
+<p>Incorrect <code class="function">crypt()</code> hashing</p>
+</td>
+</tr>
+
+<tr>
+<td><a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:03.bind.asc"
+target="_top">SA-12:03.bind</a></td>
+<td>12 June 2012</td>
+<td>
+<p>Incorrect handling of zero-length RDATA fields in <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=named&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span></a></p>
+</td>
+</tr>
+
+<tr>
+<td><a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:04.sysret.asc"
+target="_top">SA-12:04.sysret</a></td>
+<td>12 June 2012</td>
+<td>
+<p>Privilege escalation when returning from kernel</p>
+</td>
+</tr>
+
+<tr>
+<td><a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:05.bind.asc"
+target="_top">SA-12:05.bind</a></td>
+<td>6 August 2012</td>
+<td>
+<p><a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=named&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span></a> DNSSEC
+validation Denial of Service</p>
+</td>
+</tr>
+
+<tr>
+<td><a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:06.bind.asc"
+target="_top">SA-12:06.bind</a></td>
+<td>22 November 2012</td>
+<td>
+<p>Multiple Denial of Service vulnerabilities with <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=named&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span></a></p>
+</td>
+</tr>
+
+<tr>
+<td><a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:07.hostapd.asc"
+target="_top">SA-12:07.hostapd</a></td>
+<td>22 November 2012</td>
+<td>
+<p>Insufficient message length validation for EAP-TLS messages</p>
+</td>
+</tr>
+
+<tr>
+<td><a href="http://security.freebsd.org/advisories/FreeBSD-SA-12:08.linux.asc"
+target="_top">SA-12:08.linux</a></td>
+<td>22 November 2012</td>
+<td>
+<p>Linux compatibility layer input validation error</p>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+<div class="sect2">
+<hr />
+<h3 class="sect2"><a id="kernel" name="kernel">2.2 Kernel Changes</a></h3>
+
+<p>FreeBSD Jail subsystem now supports 	mounting <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=devfs&sektion=5&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">devfs</span>(5)</span></a>, <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=nullfs&sektion=5&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">nullfs</span>(5)</span></a>, and
+ZFS filesystem 	inside a jail. New <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=jail&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">jail</span>(8)</span></a>
+parameters 	<code class="varname">allow.mount.devfs</code>, 	<code
+class="varname">allow.mount.nullfs</code>, and 	<code
+class="varname">allow.mount.zfs</code> to control the per-jail 	capabilities have
+been added. All of them are disabled by 	default.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=232728"
+target="_top">r232728</a>]</p>
+
+<p>A new <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=loader&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">loader</span>(8)</span></a>
+tunable 	<code class="varname">kern.eventtimer.activetick</code> 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 	<tt class="literal">0</tt>, the number of
+interrupts can be reduced 	on SMP machines. The default value is 	<tt
+class="literal">1</tt>.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234167"
+target="_top">r234167</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=posix_fadvise&sektion=2&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">posix_fadvise</span>(2)</span></a>
+system call 	has been implemented. This is a function similar to 	<a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=madvise&sektion=2&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">madvise</span>(2)</span></a>
+except that it operates on a file descriptor 	instead of a memory region.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229723"
+target="_top">r229723</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=filemon&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">filemon</span>(4)</span></a>
+pseudo device has 	been added. This allows a process to collect file operations
+	data of its children.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=237795"
+target="_top">r237795</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sysctl</span>(8)</span></a>
+variable 	<code class="varname">kern.stop_scheduler_on_panic</code> is now set to
+	<tt class="literal">1</tt> by default.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235413"
+target="_top">r235413</a>]</p>
+
+<p>[powerpc] FreeBSD/powerpc64 now 	supports kernel profiling by using <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=kgmon&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">kgmon</span>(8)</span></a>.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231907"
+target="_top">r231907</a>]</p>
+
+<p>The FreeBSD Linux ABI compatiblity layer 	now supports <code
+class="function">linux_fadvice64()</code> and 	<code
+class="function">linux_fadvice64_64()</code> system call.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231145"
+target="_top">r231145</a>]</p>
+
+<p>The default value of the <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=loader&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">loader</span>(8)</span></a>
+	tunable <code class="varname">hw.memtest.tests</code> is now 	automatically set
+to <tt class="literal">0</tt> when FreeBSD is running 	on a virtual machine.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230266"
+target="_top">r230266</a>]</p>
+
+<p>A new <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=loader&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">loader</span>(8)</span></a>
+tunable 	<code class="varname">kern.msgbuf_show_timestamp</code> has been added.
+	When this is enabled, timestamp is added to each line of the 	system message
+buffer. The default value is 	<tt class="literal">0</tt> (disabled).[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234075"
+target="_top">r234075</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=null&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">null</span>(4)</span></a> and <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=zero&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">zero</span>(4)</span></a> pseudo
+	device driver now supports non-blocking mode via <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=fcntl&sektion=2&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">fcntl</span>(2)</span></a>
+	system call.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230320"
+target="_top">r230320</a>]</p>
+
+<p>The FreeBSD <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sched_ule&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sched_ule</span>(4)</span></a>
+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.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=233599"
+target="_top">r233599</a>]</p>
+
+<p>[sparc64] <tt class="literal">PREEMPTION</tt> kernel option is 	now enabled in <tt
+class="filename">GENERIC</tt> kernel.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235992"
+target="_top">r235992</a>]</p>
+
+<p>A new <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sysctl</span>(8)</span></a>
+variable 	<code class="varname">security.bsd.unprivileged_idprio</code> has been
+	added. This variable controls whether non-root users can set 	an idle priority
+or not. This is disabled by default.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230039"
+target="_top">r230039</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=splash&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">splash</span>(4)</span></a> screen
+interface now 	supports ASCII art in <b class="application">TheDraw</b>
+	format.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=228445"
+target="_top">r228445</a>]</p>
+
+<div class="sect3">
+<hr />
+<h4 class="sect3"><a id="boot" name="boot">2.2.1 Boot Loader Changes</a></h4>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=boot0cfg&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">boot0cfg</span>(8)</span></a>
+utility now 	 supports configuration of PXE boot via 	 <tt
+class="filename">boot0</tt> boot block temporarily on the 	 next boot. The slice
+number <tt class="literal">6</tt> or a 	 keyword <tt class="literal">PXE</tt> can be
+specified to enable 	 PXE boot in the <code class="option">-s</code> option.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230065"
+target="_top">r230065</a>]</p>
+
+<p>The FreeBSD <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=boot&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">boot</span>(8)</span></a> block
+now 	 supports <tt class="filename">/boot/config</tt> in addition to 	 <tt
+class="filename">/boot.config</tt> as the boot block 	 parameter file. When both of
+them exist, the former will be 	 used.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231287"
+target="_top">r231287</a>]</p>
+
+<p>The <tt class="filename">gptboot</tt> 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 <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=geom&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">geom</span>(4)</span></a> 	
+providers like <tt class="literal">MIRROR</tt> which use the last 	 LBA for the
+metadata.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234693"
+target="_top">r234693</a>]</p>
+
+<p>The <tt class="filename">zfsboot</tt> boot 	 block and <tt
+class="filename">zfsloader</tt> supports 	 filesystems within a ZFS storage pool. In
+	 <tt class="filename">zfsloader</tt>, ZFS device name format now 	 is 	 <tt
+class="literal">zfs:<tt class="replaceable"><i>pool</i></tt>/<tt
+class="replaceable"><i>fs</i></tt></tt> 	 and fully qualified file path is 	 <tt
+class="literal">zfs:<tt class="replaceable"><i>pool</i></tt>/<tt
+class="replaceable"><i>fs</i></tt>:/<tt
+class="replaceable"><i>path/to/file</i></tt></tt>. 	 The <tt
+class="filename">zfsboot</tt> accepts kernel/loader name 	 in a format 	 <tt
+class="literal"><tt class="replaceable"><i>pool</i></tt>:<tt
+class="replaceable"><i>fs</i></tt>:<tt class="replaceable"><i>path/to/file</i></tt></tt>
+	 or, as before, 	 <tt class="literal"><tt
+class="replaceable"><i>pool</i></tt>:<tt
+class="replaceable"><i>path/to/file</i></tt></tt>. 	 In the latter case a default
+filesystem is used (the pool 	 root or <tt class="literal">bootfs</tt> property). The
+	 <tt class="filename">zfsboot</tt> passes GUIDs of the selected 	 storage pool
+and dataset to <tt class="filename">zfsloader</tt> 	 to be used as its defaults.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=237766"
+target="_top">r237766</a>]</p>
+
+<p>[sparc64] The FreeBSD/sparc64 now 	 supports booting from ZFS via zfsboot boot
+block and 	 zfsloader. For example, the following commands create a 	 mirrored
+storage pool <tt class="literal">rpool</tt> consisting of 	 <tt
+class="literal">da0a</tt> and <tt class="literal">da0b</tt> and 	 configure the
+storage pool as the root filesystem:[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236076"
+target="_top">r236076</a>]</p>
+
+<pre class="screen">
+<samp class="prompt">#</samp> gpart create -s vtoc8 da0
+<samp class="prompt">#</samp> gpart add -t freebsd-zfs -s 10g da0
+<samp class="prompt">#</samp> gpart add -t freebsd-swap -s 10g da0
+<samp class="prompt">#</samp> gpart add -t freebsd-zfs -s 10g da0
+<samp class="prompt">#</samp> zpool create rpool mirror da0a da0b
+<samp class="prompt">#</samp> zpool set bootfs=rpool rpool
+<samp class="prompt">#</samp> zpool export rpool
+<samp class="prompt">#</samp> gpart bootcode -p /boot/zfsboot da0
+<samp class="prompt">#</samp> sysctl kern.geom.debugflags=0x10
+<samp
+class="prompt">#</samp> dd if=/boot/zfsloader of=/dev/da0a bs=512 oseek=1024 conv=notrunc
+<samp
+class="prompt">#</samp> dd if=/boot/zfsloader of=/dev/da0b bs=512 oseek=1024 conv=notrunc
+<samp class="prompt">#</samp> zpool import rpool
+<samp class="prompt">#</samp> cp -p /boot/zfs/zpool.cache /rpool/boot/zfs/zpool.cache
+<samp class="prompt">#</samp> zfs set mountpoint=/ rpool
+</pre>
+</div>
+
+<div class="sect3">
+<hr />
+<h4 class="sect3"><a id="proc" name="proc">2.2.2 Hardware Support</a></h4>
+
+<p>[powerpc] The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=abtn&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">abtn</span>(4)</span></a> 	
+driver, which supports ADB keyboards found on Apple laptops, 	 has been added.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230751"
+target="_top">r230751</a>]</p>
+
+<p>[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.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=233798"
+target="_top">r233798</a>]</p>
+
+<p>[powerpc] The atibl(4) driver, 	 which supports backlight control of ATI graphics
+chips on 	 PowerBooks and iBooks, has been added.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=232677"
+target="_top">r232677</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=acpi_wmi&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">acpi_wmi</span>(4)</span></a>
+driver now 	 supports attaching multiple instances.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229858"
+target="_top">r229858</a>]</p>
+
+<p>[powerpc] The adm1030(4) driver 	 for G4 MDD fan now shows its PWM parameter in
+the device 	 <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sysctl</span>(8)</span></a>
+variable.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230290"
+target="_top">r230290</a>]</p>
+
+<p>[arm] The cesa(4) driver for 	 Marvell crypto engine and security accelerator has
+been 	 added.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234559"
+target="_top">r234559</a>]</p>
+
+<p>[powerpc] The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=hwpmc&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">hwpmc</span>(4)</span></a> 	
+driver now supports PowerPC G4+ (MPC745x/MPC744x).[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230305"
+target="_top">r230305</a>]</p>
+
+<p>[amd64, i386] The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=hwpmc&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">hwpmc</span>(4)</span></a> 	
+driver now supports Intel Sandy Bridge 	 microarchitecture.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234046"
+target="_top">r234046</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=hwpmc&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">hwpmc</span>(4)</span></a> driver
+now supports 	 software events. Simultaneous usage of software PMC and 	 hardware
+PMC is allowed.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236238"
+target="_top">r236238</a>]</p>
+
+<p>The pcf8563(4) driver for NXP 	 (Philips) PCF8563 RTC has been added.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236078"
+target="_top">r236078</a>]</p>
+
+<p>[powerpc] FreeBSD/powerpc now 	 supports PWM-controlled fans found on PowerMac SMU
+(System 	 Management Unit).[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=233471"
+target="_top">r233471</a>]</p>
+
+<p>[arm] FreeBSD/arm now supports Atmel 	 SAM9XE family of microcontrollers.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236081"
+target="_top">r236081</a>]</p>
+
+<p>The following <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sysctl</span>(8)</span></a> 	
+variables have been added: <code class="varname">kern.proc.env</code> 	 for
+environment strings, <code class="varname">kern.proc.auxv</code> 	 for ELF auxiliary
+vectors from a process stack, 	 <code class="varname">kern.proc.groups</code> for
+process groups, 	 <code class="varname">kern.proc.rlimit</code> for process resource
+	 limits, and <code class="varname">kern.proc.ps_strings</code> for 	 ps_strings
+location, <code class="varname">kern.proc.osrel</code> for 	 osreldate for process
+binary.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230754"
+target="_top">r230754</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=233950"
+target="_top">r233950</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=usb&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">usb</span>(4)</span></a> driver
+now 	 handles suspend and resume correctly with no need of reloading 	 the kernel
+module.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229100"
+target="_top">r229100</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229369"
+target="_top">r229369</a>]</p>
+
+<p>A bug in the <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=xhci&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">xhci</span>(4)</span></a> (USB
+3.0) 	 driver has been fixed. It did not work with USB 3.0 	 hubs.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230302"
+target="_top">r230302</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=viawd&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">viawd</span>(4)</span></a> driver,
+which 	 supports watchdog timer found in VIA south bridge (VT8251, 	 CX700,
+VX800, VX855, VX900), has been added.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229927"
+target="_top">r229927</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=wbwd&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">wbwd</span>(4)</span></a> driver,
+which 	 supports watchdog timer found in Winbond Super I/O chips, 	 has been
+added.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235926"
+target="_top">r235926</a>]</p>
+
+<div class="sect4">
+<hr />
+<h5 class="sect4"><a id="mm" name="mm">2.2.2.1 Multimedia Support</a></h5>
+
+<p>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 <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=agp&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">agp</span>(4)</span></a> dirver
+now supports SandyBridge 	 and IvyBridge CPU northbridges.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236926"
+target="_top">r236926</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236927"
+target="_top">r236927</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=239965"
+target="_top">r239965</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=snd_hda&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">snd_hda</span>(4)</span></a>
+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.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=232798"
+target="_top">r232798</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=snd_hdspe&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">snd_hdspe</span>(4)</span></a>
+driver has 	 been added. This supports RME HDSPe AIO and RayDAT sound 	 cards.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=233165"
+target="_top">r233165</a>]</p>
+
+<p>GPL-licensed 	 headers in the <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=snd_emu10kx&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">snd_emu10kx</span>(4)</span></a>,
+<a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=snd_maestro3&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">snd_maestro3</span>(4)</span></a>,
+	 and <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=snd_csa&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">snd_csa</span>(4)</span></a>
+drivers have been replaced with 	 BSD-licensed one. These drivers are now fully 	
+BSD-licensed and included in <tt class="filename">GENERIC</tt> 	 kernel on
+FreeBSD/amd64 and FreeBSD/i386.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230964"
+target="_top">r230964</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230985"
+target="_top">r230985</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231047"
+target="_top">r231047</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235769"
+target="_top">r235769</a>]</p>
+</div>
+
+<div class="sect4">
+<hr />
+<h5 class="sect4"><a id="net-if" name="net-if">2.2.2.2 Network Interface Support</a></h5>
+
+<p>A bug in <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=ae&sektion=4&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry"><span class="refentrytitle">ae</span>(4)</span></a> driver which
+could 	 prevent from working under certain conditions has been 	 fixed.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229520"
+target="_top">r229520</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=axe&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">axe</span>(4)</span></a> driver
+now supports 	 TX/RX checksum offloading support for ASIX AX88772B 	
+controller.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229106"
+target="_top">r229106</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=bce&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">bce</span>(4)</span></a> driver
+has been improved:</p>
+
+<ul>
+<li>
+<p>Unnecessary link up/down has 		been eliminated.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229864"
+target="_top">r229864</a>]</p>
+</li>
+
+<li>
+<p>A bug has been fixed. It could 		prevent IPMI from working when the interface
+was 		marked as down.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236216"
+target="_top">r236216</a>]</p>
+</li>
+
+<li>
+<p>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.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235818"
+target="_top">r235818</a>]</p>
+</li>
+</ul>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=bge&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">bge</span>(4)</span></a> and
+brgphy(4) driver have been 	 improved:</p>
+
+<ul>
+<li>
+<p>A bug which could prevent the 		DMA functionality from working correctly, has
+been 		fixed.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229350"
+target="_top">r229350</a>]</p>
+</li>
+
+<li>
+<p>It now works with PCI-X BCM 5704 		controller that connected to AMD-8131 PCI-X
+bridge.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=233495"
+target="_top">r233495</a>]</p>
+</li>
+
+<li>
+<p>It now supports 		BCM 5720 and BCM 5720C PHY, and BCM 57780 1000BASE-T
+		media interface.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229357"
+target="_top">r229357</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229867"
+target="_top">r229867</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=232134"
+target="_top">r232134</a>]</p>
+</li>
+
+<li>
+<p>It now supports a <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=loader&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">loader</span>(8)</span></a>
+		tunable 		<code class="varname">dev.bge.<tt
+class="replaceable"><i>N</i></tt>.msi</code> 		to control the use of MSI. The
+default value is 		<tt class="literal">1</tt> (enabled).[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231734"
+target="_top">r231734</a>]</p>
+</li>
+</ul>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=cxgbe&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">cxgbe</span>(4)</span></a> and
+	 <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=cxgb&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">cxgb</span>(4)</span></a> 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, <tt class="literal">loadfw</tt> command in the 	 cxgbetool(8)
+utility which allows to install a firmware to 	 the card, <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sysctl</span>(8)</span></a>
+variables under 	 <code class="varname">dev.t4nex.<tt
+class="replaceable"><i>N</i></tt>.misc</code> 	 for various information.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231093"
+target="_top">r231093</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=237925"
+target="_top">r237925</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=dc&sektion=4&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry"><span class="refentrytitle">dc</span>(4)</span></a> driver now
+supports 	 NVIDIA (ULi) M5261/M5263 PCI FastEthernet controllers, which 	 are
+found on ULi M1563 South Bridge and M1689 Bridge.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229334"
+target="_top">r229334</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=et&sektion=4&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry"><span class="refentrytitle">et</span>(4)</span></a> driver 	
+now works on all platfomrs. A bug which could prevent 	 <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=altq&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">altq</span>(4)</span></a> support
+from working has been fixed. A new 	 <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sysctl</span>(8)</span></a>
+variables under 	 <code class="varname">dev.et.<tt
+class="replaceable"><i>N</i></tt>.stats</code> 	 have been added for hardware MAC
+statistics.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229711"
+target="_top">r229711</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229717"
+target="_top">r229717</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229720"
+target="_top">r229720</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=ifpnp&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">ifpnp</span>(4)</span></a> driver
+has been 	 updated to version 2.3.4. It now supports newer i210/i211 	
+devices.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=238262"
+target="_top">r238262</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=iwn&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">iwn</span>(4)</span></a> driver
+now 	 supports Intel Centrino Wireless-N + WiMAX 6150 and 	 Wireless-N 100/130
+series.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=233838"
+target="_top">r233838</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=235843"
+target="_top">r235843</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=miibus&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">miibus</span>(4)</span></a> bus
+driver now 	 supports device hints 	 <code class="varname">hint.miibus.<tt
+class="replaceable"><i>N</i></tt>.phymask</code> 	 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 <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=miibus&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">miibus</span>(4)</span></a> 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.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230709"
+target="_top">r230709</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=msk&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">msk</span>(4)</span></a> driver
+now uses 64-bit 	 DMA addressing on 64-bit platforms.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229524"
+target="_top">r229524</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=mxge&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">mxge</span>(4)</span></a> driver
+has been 	 updated to firmware version 1.4.55 from Myricom.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236413"
+target="_top">r236413</a>]</p>
+
+<p>The nsphyter(4) driver now supports 	 National DP83849.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=232137"
+target="_top">r232137</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=oce&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">oce</span>(4)</span></a> driver,
+which 	 supports Emulex OneConnect 10Gbit Ethernet card, has been 	 added.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231663"
+target="_top">r231663</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=ral&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">ral</span>(4)</span></a> driver
+now supports 	 Ralink RT2800 and RT3000 chipsets.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236004"
+target="_top">r236004</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=re&sektion=4&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry"><span class="refentrytitle">re</span>(4)</span></a> driver now
+	 supports RTL8411 PCIe Gigabit Ethernet controller. A bug 	 which could prevent
+WoL (Wake-on-LAN) from working on 	 RTL8168E has been fixed.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229529"
+target="_top">r229529</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231731"
+target="_top">r231731</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=runfw&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">runfw</span>(4)</span></a>
+firmware has been 	 updated to version 0.236.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234028"
+target="_top">r234028</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sfxge&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sfxge</span>(4)</span></a> driver,
+which 	 supports 10Gb Ethernet adapters based on Solarflare SFC9000 	 family
+controllers, has been added.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=228100"
+target="_top">r228100</a>]</p>
+
+<p>The smcphy(4); driver now supports 	 Seeq Technology 80220 PHY. This is found on
+Adaptec 	 AIC-6915 Starfire ethernet controller supported by the 	 <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sf&sektion=4&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry"><span class="refentrytitle">sf</span>(4)</span></a> driver.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=233485"
+target="_top">r233485</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=ti&sektion=4&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry"><span class="refentrytitle">ti</span>(4)</span></a> driver now
+	 supports <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=altq&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">altq</span>(4)</span></a>
+framework, reporting link-state 	 change, and <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sysctl</span>(8)</span></a>
+variables under 	 <code class="varname">dev.ti.<tt
+class="replaceable"><i>N</i></tt></code> for 	 the interrupt moderation
+parameters.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229417"
+target="_top">r229417</a>, <a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229438"
+target="_top">r229438</a>]</p>
+
+<p>A bug in <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=ti&sektion=4&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry"><span class="refentrytitle">ti</span>(4)</span></a> driver which
+could 	 prevent it from working correctly with <tt class="literal">PAE</tt> 	
+kernel option, has been fixed.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229441"
+target="_top">r229441</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=vge&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">vge</span>(4)</span></a> driver
+has been 	 updated to improve its link establishment and link-state 	
+detection.[<a href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229540"
+target="_top">r229540</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=vr&sektion=4&manpath=FreeBSD+9.1-RELEASE"><span
+ class="citerefentry"><span class="refentrytitle">vr</span>(4)</span></a> driver now
+enables 	 flow control capability in the PHY drivers.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=229641"
+target="_top">r229641</a>]</p>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=xnb&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">xnb</span>(4)</span></a> Xen
+Paravirtualized 	 Backend Ethernet Driver (netback) has been updated. This is 	
+attached via newbus framework and works properly in both 	 HVM and PVM mode.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231697"
+target="_top">r231697</a>]</p>
+</div>
+</div>
+
+<div class="sect3">
+<hr />
+<h4 class="sect3"><a id="net-proto" name="net-proto">2.2.3 Network Protocols</a></h4>
+
+<p>The <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=if_bridge&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">if_bridge</span>(4)</span></a>
+pseudo interface 	 now supports reporting link-state change depending on status 	
+of the member interfaces.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=236051"
+target="_top">r236051</a>]</p>
+
+<p>The <tt class="literal">table</tt> argument 	 in the <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=ipfw&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">ipfw</span>(4)</span></a> packet
+filter rule syntax now supports 	 IP address, interface name, port number, and jail
+ID. The 	 following syntax is valid:[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=234597"
+target="_top">r234597</a>]</p>
+
+<pre class="programlisting">
+skipto tablearg ip from any to any via table(42) in
+</pre>
+
+<p>FreeBSD <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=ip6&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">ip6</span>(4)</span></a> protocol
+stack now has been improved in terms 	 of its performance. Benchmarking can be found
+at <a href="http://people.freebsd.org/~bz/bench/"
+target="_top">http://people.freebsd.org/~bz/bench/</a>.</p>
+
+<p>FreeBSD <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=ip6&sektion=4&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">ip6</span>(4)</span></a> protocol
+stack now 	 supports multiple FIB.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=232292"
+target="_top">r232292</a>]</p>
+
+<p>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.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=230604"
+target="_top">r230604</a>]</p>
+
+<p>A bug which could return an incorrect 	 value of <tt
+class="literal">IPV6_MULTICASE_HOPS</tt> socket option 	 has been fixed.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=227885"
+target="_top">r227885</a>]</p>
+
+<p>A new <a
+href="http://www.FreeBSD.org/cgi/man.cgi?query=sysctl&sektion=8&manpath=FreeBSD+9.1-RELEASE">
+<span class="citerefentry"><span class="refentrytitle">sysctl</span>(8)</span></a> 	
+<tt class="literal">NET_RT_IFLISTL</tt> has been added. This 	 queries the address
+list and works on extended and 	 extensible structures <code
+class="varname">if_msghdrl</code> and 	 <code class="varname">ifa_msghdrl</code>
+without breaking the 	 ABI.[<a
+href="http://svn.freebsd.org/viewvc/base?view=revision&revision=231768"
+target="_top">r231768</a>]</p>
+
+<p>The <a

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


More information about the svn-doc-all mailing list