From 8e0baead6d415da617b3163cabec5b3328a5c0dd Mon Sep 17 00:00:00 2001 From: hrs Date: Sat, 12 Feb 2011 08:51:06 +0000 Subject: [PATCH] - FreeBSD/mips Netlogic Microsystems XLR, XLS multicore support[1], - kern_fpu_{enter,leave}() that allow to use XMM register in kernel[2], - PT_LWPINFO request in ptrace(2) improved[2], - rewording and s/pwc/pwcbsd/ in a video4linux entry[3], - s//has been fixed/ in an alc(4) entry[4], - bge(4) BCM6906 typo fix[5], - bge(4) MAC statistics support[5], - s/lead/lead to/ typo fix in a bge(4) entry[6], - more NICs in the flow control improvement[7], - rl(4) and re(4) typo fix[5], - run(4) entry removal[8], - s/altq/alq/ typo fix[9], - s/now/new/ typo fix[10], - ata(4) cable check rewording[10], - ata(4) SATA power management with ATA_CAM[10], - ata(4) ICH5 and ICH8+ in legacy mode improvement[10], - s,/para>,, typo fix[11], - s/passphrease/passphrase/ typo fix[12], - s/globing/globbing/ typo fix[12], - s/-u nounset/-u/ rewording[13], - tr(1) [=]=] equivalent class rewording[14]. Approved by: re (implicit) Reviewed and suggested by: kib[2], mav[10], hselasky, imp, jmallett, yongari[5], bcr[11], brix[11], manolis[3], brucec[3], Jayachandran C.[1], jilles[13], ohauer[4,14], pluknet[8,9], lme[3,4,6,11,12], marius[7], and swills[11] git-svn-id: svn://svn.freebsd.org/base/releng/8.2@218598 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 133 ++++++++++++------ 1 file changed, 87 insertions(+), 46 deletions(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index 39331c2d..0f55e2bd 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -179,6 +179,9 @@ improved. It now supports SMP on a SWARM with a dual-core Sibyte processor. + &os;/mips now supports Netlogic Microsystems' + XLR and XLS multi-core processor families. + &os;/sparc64 now supports reservation-based physical memory allocation which provides better performance. @@ -198,10 +201,11 @@ ACPI suspend/resume functionality support has been improved. - The qpi(4) pseudo bus - driver has been added. This supports extra PCI buses on Intel - QPI chipsets where various hardware such as memory controllers - for each socket is connected. + &os; kernel now + supports kern_fpu_enter() and + kern_fpu_leave() KPIs which allow the + kernel subsystems to use XMM register files used in Intel SSE + (Streaming SIMD Extensions). The &man.acpi.4; driver now uses ACPI Reset Register capability by default only @@ -257,6 +261,14 @@ allocated memories over a longer time. For more details, see &man.memguard.9; manual page. + PT_LWPINFO request to + obtain information about the kernel thread that caused the + traced process to stop in the &man.ptrace.2; process tracing + and debugging facility has been improved. It now reports + system call entry and leave events, as well as availability of + siginfo_t accompanying the reported + signal. + The &os; &man.crypto.4; framework (opencrypto) now supports XTS-AES (XEX-TCB-CTS, or XEX-based Tweaked Code Book mode with CipherText Stealing), which is @@ -266,6 +278,11 @@ &os;/amd64 kernel has been improved. For more details, see &man.xen.4; manual page. + The qpi(4) pseudo bus + driver has been added. This supports extra PCI buses on Intel + QPI chipsets where various hardware such as memory controllers + for each socket is connected. + Boot Loader Changes @@ -324,9 +341,9 @@ The &os; Linux emulation subsystem now supports video4linux API. This requires native video4linux - hardware drivers such as ones whichmultimedia/pwc and multimedia/webcamd provide. + hardware drivers such as the ones provided by multimedia/pwcbsd and multimedia/webcamd. MIDI input buffer size in the &man.uaudio.4; driver has been changed. This fixes a @@ -347,8 +364,8 @@ A bug in the &man.alc.4; driver which can lead to a system freeze when the system is - booted without a cable plugged in. The symptom was found - in AR8132 on EEE PC. + booted without a cable plugged in has been fixed. The + symptom was found in AR8132 on EEE PC. The TX interrupt moderation timer in the &man.alc.4; driver has been reduced from 50ms to 1ms. @@ -376,8 +393,16 @@ offloading has been fixed. Some improvements for reliability of - the &man.bge.4; driver with BCM5906 or BCM6906 controller - has been added. + the &man.bge.4; driver with BCM5906 controller has been + added. + + The &man.bge.4; driver now supports + hardware MAC statistics in controller's internal memory + for BCM5705 or newer Broadcom controllers. These counters + can be accessed via &man.sysctl.8; variable + dev.bge.N.stats.* + and provide useful information to diagnose driver + issues. UDP checksum offloading in the &man.bge.4; driver has been disabled by default. This is @@ -390,7 +415,7 @@ dev.bge.N.forced_udpcsum A bug in the &man.bge.4; driver - which can lead poor performance on a system with RAM + which can lead to poor performance on a system with RAM larger than 4GB has been fixed. The cause was that all of Broadcom controllers except for BCM5755 and later has 4GB boundary DMA bug and the inefficient use of bounce @@ -461,15 +486,17 @@ 82599, better interrupt handling, hardware assist to LRO, VM SRIOV interface, and so on. - The + The &man.miibus.4; has been rewritten for the generic IEEE 802.3 annex 31B full duplex flow control support. The - &man.alc.4; &man.bge.4;, &man.bce.4;, &man.jme.4;, - &man.msk.4;, &man.nfe.4;, &man.re.4;, and &man.stge.4; - drivers along with brgphy(4), e1000phy(4), ip1000phy(4), - atphy(4), bmtphy(4), gentbi(4), inphy(4), jmphy(4), + &man.alc.4;, &man.bge.4;, &man.bce.4;, &man.cas.4;, + &man.fxp.4;, &man.gem.4;, &man.jme.4;, &man.msk.4;, + &man.nfe.4;, &man.re.4;, &man.stge.4;, and &man.xl.4; + drivers along with atphy(4), bmtphy(4), brgphy(4), + e1000phy(4), gentbi(4), inphy(4), ip1000phy(4), jmphy(4), nsgphy(4), nsphyter(4), and &man.rgephy.4; have been - updated to support flow control via this facility./para> + updated to support flow control via this facility. The &man.mwlfw.4; driver is now also provided as a kernel module. @@ -486,7 +513,7 @@ The &man.re.4; driver now supports hardware interrupt moderation of TX completion interrupt - on RTL8169/RTL8169 controllers. + on RTL8169/RTL8168 controllers. The &man.rl.4; driver now supports WoL (Wake on LAN) on RTL8139B or newer controllers. @@ -494,7 +521,7 @@ The &man.rl.4; driver now supports reading hardware statistics counters by setting a &man.sysctl.8; variable - dev.re.N.stats + dev.rl.N.stats to 1. The &man.rl.4; driver now supports a @@ -514,10 +541,6 @@ improved on interrupt handling. It now has better TX performance under high RX load. - The &man.run.4; driver, which is - from OpenBSD and supports Ralink RT2700U/RT2800U/RT3000U - USB 802.11agn devices has been added. - A bug in the &man.sk.4; driver has been fixed. It did not program the station address for Yukon controllers and overriding the station address with @@ -568,8 +591,9 @@ Network Protocols - The &man.altq.4; support is now provided - as a kernel module alq.ko. + The &man.alq.9; support is now + provided as a kernel module + alq.ko. A bug in the &man.ipfw.4; packet filter subsystem has been fixed. The &man.sysctl.8; @@ -681,7 +705,7 @@ has been updated to version 1.20.00.19. The &man.ada.4; driver now supports a - now &man.sysctl.8; variable + new &man.sysctl.8; variable kern.cam.ada.spindown_shutdown which controls whether or not to spin-down disks when shutting down if the device supports the functionality. The default @@ -696,11 +720,25 @@ The valid values are the same as ones supported in the &man.atacontrol.8; and &man.camcontrol.8;. - The &man.ata.4; driver - now enables cable status check on both of controller and - device side when + The &man.ata.4; driver now disables + cable status check on both of controller and device side + when the loader tunable hw.ata.ata_dma_check_80pin is - enabled. + 0. The check on controller side was + performed regardless of this loader tunable. + + The &man.ata.4; driver now reports + SATA power management capabilities to &man.CAM.4; layer when + is enabled. This allows a device + to initiate transitions if controller configured to accept + it. This makes + hint.ata.N.pm_level=1 + mode work. + + The &man.ata.4; driver has been + improved on hotplugging and connection speed reporting + support for some Intel SATA controllers including ICH5 and + ICH8+ operating in legacy mode. An issue of device detection of Serverworks K2 SATA controllers in the &man.ata.4; has been fixed. @@ -865,7 +903,7 @@ The &man.geli.8; utility now supports resize subcommand to resize encrypted file - systems prior to growing it + systems prior to growing it. The &man.geli.8; utility now supports suspend and resume @@ -885,7 +923,7 @@ The &man.geli.8; utility now supports and - options for loading passphrease from a file. + options for loading passphrase from a file. The gethost*(), getnet*(), and @@ -933,7 +971,7 @@ Any changes to the corrupted GPT table is not allowed except for destroy and - recover subcommands./para> + recover subcommands. The &man.gpart.8; utility now supports GPT_ENT_ATTR_BOOTME, @@ -1008,7 +1046,7 @@ The &man.newsyslog.8; utility now supports a special log file name <include> for processing file - inclusion. Globing in the file name and circular dependency + inclusion. Globbing in the file name and circular dependency detection are supported. For more details, see &man.newsyslog.conf.5; manual page. @@ -1052,10 +1090,10 @@ hostnames longer than 12 characters. A behavior of the &man.sh.1; program - when an option is specified has - been changed. The special parameters $@ - and $* no longer cause an error when there - are no positional parameters. + when an option is specified has been + changed. The special parameters $@ and + $* no longer cause an error when there are + no positional parameters. A bug in the &man.sh.1; program has been fixed. A SIGINT signal is now passed @@ -1082,7 +1120,9 @@ A bug in [=]=] equivalent class handling in the &man.tr.1; utility has been - fixed. + fixed. A closing bracket immediately after + [= was incorrectly treated as + special. The &man.uname.1; utility now supports an flag as a synonym for the @@ -1135,18 +1175,19 @@ OpenSSL has been updated to version 0.9.8q. - The timezone database has been updated to the - tzdata2010o release. + The timezone database has been + updated to the tzdata2010o + release. - xz has been updated from - snapshot as of 12 April 2010 to 5.0.0 release + The xz program has been updated + from snapshot as of 12 April 2010 to 5.0.0 release Ports/Packages Collection Infrastructure - The &man.pkg.create.1; utility now supports - xz compression. Note that the + The &man.pkg.create.1; utility now supports LZMA + (xz) compression. Note that the default is still bzip2. -- 2.42.0