Date: Sun, 23 Dec 2012 22:16:39 +0000 (UTC) From: Hiroki Sato <hrs@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r40459 - head/en_US.ISO8859-1/htdocs/releases/9.1R Message-ID: <201212232216.qBNMGde3078009@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212232216.qBNMGde3078009>