From 61e9791e3972b955f1cd2e2b735c628d816bdb52 Mon Sep 17 00:00:00 2001 From: "Bruce A. Mah" Date: Mon, 31 Mar 2008 04:38:58 +0000 Subject: [PATCH] New release notes: kern.features, superpages, em(4)/igb split, malo(4), mxge firmware 1.4.29 update, bpf(4) zerocopy, kgdb(1) add-kld, procstat(1), realpath(1) -q (+MFC), top(1) -P, hostapd 0.5.10, WPA supplicant 0.5.10, GNOME 2.22 (+MFC). Modified release notes: Add cpuset(2) manpage reference, make wpi(4) note reflect reality, tzdata2008b. MFCs noted: ddb(4) output capture, ddb(4) scripting. --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 66 +++++++++++++++++-- 1 file changed, 59 insertions(+), 7 deletions(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index 623dbe910965..e86ebe3bd6be 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -140,7 +140,7 @@ Kernel Changes - A new API called cpuset has been added + A new &man.cpuset.2; API has been added for thread to CPU binding and CPU resource grouping and assignment. The &man.cpuset.1; userland utility has been added to allow manipulation of processor sets. @@ -149,14 +149,14 @@ facility. Input and output from &man.ddb.4; can now be captured to a memory buffer for later inspection using &man.sysctl.8; or a textdump. The new capture command controls - this feature. + this feature. &merged; The &man.ddb.4; debugger now supports a simple scripting facility, which supports a set of named scripts consisting of a set of &man.ddb.4; commands. These commands can be managed from within &man.ddb.4; or with the use of the new &man.ddb.8; utility. More details can be found in the &man.ddb.4; manual - page. + page. &merged; The kernel now supports a new textdump format of kernel dumps. A textdump provides higher-level information via @@ -175,6 +175,15 @@ will be provided via &man.libmap.conf.5; for dynamically linked binaries. + The &os; kernel now exports information about certain kernel + features via the kern.features sysctl tree. + The &man.feature.present.3; library call provides a convenient + interface for user applications to test the presence of + features. + + [&arch.amd64;] The &os; kernel now has support for large + memory page mappings (superpages). + Boot Loader Changes @@ -212,6 +221,19 @@ Network Interface Support + The &man.em.4; driver has been split into two drivers + with some common parts. The &man.em.4; driver will continue + to support adapters up to the 82575, as well as new + client/desktop adapters. A new igb driver + will support new server adapters. + + The &man.malo.4; driver has been added to provide + support for Marvell Libertas 88W8335 based PCI network + adapters. + + The firmware for the &man.mxge.4; driver has been + updated from 1.4.25 to 1.4.29. + The &man.sf.4; driver has been overhauled to improve its performance and to add support for checksum offloading. It should also work on all architectures. @@ -225,8 +247,8 @@ architectures. [&arch.amd64;, &arch.i386;] The &man.wpi.4; driver has - been added to support the Intel 3945 Wireless LAN - Controller. + been updated to include a number of stability fixes. + &merged; @@ -234,6 +256,13 @@ Network Protocols + The &man.bpf.4; packet filter and capture facility now + supports a zero-copy mode of operation, in which buffers are + loaned from a user process to the kernel. This feature can + be enabled by setting + the net.bpf.zerocopy_enable sysctl + variable to 1. + A bug in TCP options padding, where the wrong padding bytes were used, has been fixed. @@ -283,6 +312,17 @@ of primaries that were present in GNU find but not &os; &man.find.1;. + &man.kgdb.1; now supports a new add-kld + command to make it easier to debug crash dumps with kernel + modules. + + The &man.procstat.1; utility has been added to display + detailed information about processes. + + The &man.realpath.1; utility now supports + a flag to suppress warnings; it now also + accepts multiple paths on its command line. &merged; + The &man.split.1; utility now supports a flag to split a file into a certain number of chunks. @@ -290,6 +330,9 @@ flag to enable &man.compress.1;-style compression/decompression. + &man.top.1; now supports a flag to + provide per-CPU usage statistics. + &man.traceroute.8; now has the ability to print the AS number for each hop with the new switch; a new option allows selecting a particular @@ -322,6 +365,9 @@ CVS has been updated from 1.11.17 to a post-1.11.22 snapshot from 10 March 2008. + hostapd has been + updated from 0.5.8 to 0.5.10. + IPFilter has been updated from 4.1.23 to 4.1.28. @@ -339,7 +385,10 @@ The timezone database has been updated from the tzdata2007h release to - the tzdata2008a release. &merged; + the tzdata2008b release. &merged; + + WPA Supplicant has been + updated from 0.5.8 to 0.5.10. @@ -353,7 +402,10 @@ Release Engineering and Integration - + The supported version of + the GNOME desktop environment + (x11/gnome2) has been + updated from 2.20.1 to 2.22. &merged;