From e91e41539b1805ea3d493111cf378abb419d31ad Mon Sep 17 00:00:00 2001 From: hrs Date: Fri, 11 Feb 2011 16:02:12 +0000 Subject: [PATCH] Add more relnotes items for 8.2R: [mips] FreeBSD/mips merge, [sparc64] reservation-based physical memory allocation enabled, [amd64,i386] ACPI suspend/resume improvement, [amd64,i386,ia64] hw.acpi.*_interface added, [amd64] Xen HVM support improved, [powerpc] OF loader bugfixes, [amd64,i386] aesni(4) added, [powerpc] CPU temp sensors on PowerMac SMU supported, xhci(4) for Extensible Host Controller Interface added, uaudio(4) MIDI input buffer bug fixed, cdce(4) bugfix, ixgbe(4) version 2.3.8, miibus(4) improved, mxge(4) TSO bug fixed, nfe(4) WoL support, re(4) TX interrupt moderation supported, run(4) for Ralink RT2700U/RT2800U/RT3000U added, ipfw(4) net.inet.ip.fw.one_pass with in-kernel NAT fixed, ng_eiface(4) MTU handling fixed, arcmsr(4) version 1.20.00.19, fdisk(8) gjournal(8) and geli(8) GEOM class support, gpart(8) backup/restore support, newfs(8) 64KB blocksize UFS1 issue fixed, jn(3) and jnf(3) accuracy issue fixed, newsyslog(8) support added, ACPI-CA 20101013, ISC BIND 9.6-ESV-R4, netcat 4.8, OpenSSL 0.9.8q, xz 5.0.0 release[1], and pkg_create(1) xz support. Reword an entry for "sh(1) $@ and $* handling when -u nounset is specified has been changed"[2]. Suggested by: mm[1] and jilles[2] Approved by: re (implicit) git-svn-id: svn://svn.freebsd.org/base/releng/8.2@218577 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 219 +++++++++++++----- 1 file changed, 164 insertions(+), 55 deletions(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index 14c595b7..39331c2d 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -175,6 +175,14 @@ DMA bounce buffer which is required on systems with larger RAM than 4GB. + &os;/mips support has been + improved. It now supports SMP on a SWARM with a dual-core + Sibyte processor. + + &os;/sparc64 now supports + reservation-based physical memory allocation which provides + better performance. + &os;/amd64 now always sets the KVA space as equal to or larger than physical memory size. The default size was calculated based on one-third of the @@ -187,18 +195,27 @@ CPU topology detection for Intel CPUs has been improved. + 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. - The &man.acpi.4; + The &man.acpi.4; driver now uses ACPI Reset Register capability by default only when a flag in the FADT which indicates it is available. This behavior was controlled by a &man.sysctl.8; variable hw.acpi.handle_reboot and the default value was always set to 0. + The &man.acpi.4; + driver now supports new loader tunables + hw.acpi.install_interface and + hw.acpi.remove_interface. For more + details, see &man.acpi.4; manual page. + The &man.ddb.8; kernel debugger now supports an optional delay in reset and reboot commands. This allows an @@ -245,6 +262,10 @@ Tweaked Code Book mode with CipherText Stealing), which is defined in IEEE Std. 1619-2007. + Xen HVM support in + &os;/amd64 kernel has been improved. For more details, see + &man.xen.4; manual page. + Boot Loader Changes @@ -252,6 +273,10 @@ Partition Table). Checksums of primary header and primary partition table are verified properly now. + Memory + management issues which prevents &os; OpenFirmware loader + and netbooting from working have been fixed. + The &man.pxeboot.8; now uses NFS version 3 instead of version 2 by default. @@ -259,21 +284,41 @@ Hardware Support - The &man.aibs.4; driver has been - added. This supports the hardware sensors in ASUS - motherboards and replaces the &man.acpi.aiboost.4; + The &man.aesni.4; + driver, which supports AES accelerator on Intel CPUs has + been added. This accelerates AES operations for + &man.crypto.4;. + + The &man.aibs.4; + driver has been added. This supports the hardware sensors + in ASUS motherboards and replaces the &man.acpi.aiboost.4; driver. - The &man.coretemp.4; driver now supports - Xeon 5500/5600 series. + The &man.coretemp.4; + driver now supports Xeon 5500/5600 series. - The &man.ichwd.4; driver - now supports Intel NM10 Express chipset watchdog + &os;/powerpc now + supports I2C bus in Apple System Management Unit. + + A device driver which + supports CPU temperature sensors on PowerMac 11,2 has been + added. + + The &man.ehci.4;, &man.ohci.4;, and + &man.uhci.4; driver now support LOW speed BULK transfer + mode. + + The &man.ichwd.4; + driver now supports Intel NM10 Express chipset watchdog timer. The &man.tpm.4; driver, which supports Trusted Platform Module has been added. + The xhci(4) driver, which supports + Extensible Host Controller Interface (xHCI) and USB 3.0 has + been added. + Multimedia Support @@ -282,6 +327,15 @@ hardware drivers such as ones whichmultimedia/pwc and multimedia/webcamd provide. + + MIDI input buffer size in the + &man.uaudio.4; driver has been changed. This fixes a + problem where the input appears several seconds + late. + + An issue in the &man.uaudio.4; + driver which prevents some USB audio devices from working + has been fixed. @@ -304,9 +358,6 @@ has been improved for stability and better performance on the TX packet rate. - The &man.bce.4; driver now supports - flow control. - The &man.bge.4; driver now supports BCM5718 family. This family is the successor to the BCM5714/BCM5715 family and supports IPv4/IPv6 checksum @@ -358,6 +409,9 @@ prevents WPA authentication from working has been fixed. + A bug in the &man.cdce.4; driver has + been fixed. + The &man.cxgb.4; driver now supports the following new &man.sysctl.8; variables: hw.cxgb.nfilters sets the maximum @@ -387,9 +441,6 @@ &prompt.root; echo f2 > /dev/led/em0 - The &man.ixgbe.4; - driver is now also provided as a kernel module. - The &man.epair.4; virtual Ethernet interface driver now supports explicit UP/DOWN linkstate. This fixes an issue when it is used with the &man.carp.4; @@ -402,18 +453,41 @@ Intel Wireless WiFi Link 6000 series. The firmware has been updated to version 9.221.4.1. - The &man.ixgbe.4; driver has been - updated to version 2.2.1. It now supports 82599, better - interrupt handling, hardware assist to LRO, and so - on. + The &man.ixgbe.4; + driver is now also provided as a kernel module. + + The &man.ixgbe.4; + driver has been updated to version 2.3.8. It now supports + 82599, better interrupt handling, hardware assist to LRO, + VM SRIOV interface, and so on. + + 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), + nsgphy(4), nsphyter(4), and &man.rgephy.4; have been + updated to support flow control via this facility./para> The &man.mwlfw.4; driver is now also provided as a kernel module. + A bug in the &man.mxge.4; driver + which prevents TSO from working has been fixed. + + The &man.nfe.4; driver now supports + WoL (Wake on LAN). + The &man.re.4; driver now supports 64-bit DMA addressing for RTL810xE/RTL8168/RTL8111 PCIe controllers. + The &man.re.4; driver now supports + hardware interrupt moderation of TX completion interrupt + on RTL8169/RTL8169 controllers. + The &man.rl.4; driver now supports WoL (Wake on LAN) on RTL8139B or newer controllers. @@ -436,10 +510,14 @@ Note that the default value is 1. - The man.rl.4; driver has been + The &man.rl.4; driver has been 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 @@ -493,10 +571,11 @@ The &man.altq.4; 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; variable - net.inet.ip.fw.one_pass did not work for - netgraph action. + A bug in the &man.ipfw.4; + packet filter subsystem has been fixed. The &man.sysctl.8; + variable net.inet.ip.fw.one_pass did not + work for netgraph action and in-kernel + NAT. A new loader tunable net.link.ifqmaxlen has been added. It @@ -530,11 +609,9 @@ controls whether to accept input packets on any link in a failover lagg. - A new &man.netgraph.4; node - &man.ng.patch.4; has been added. This performs data - modification of packets passing through. Modifications are - restricted to a subset of C language operations on unsigned - integers of 8, 16, 32 or 64-bit size. + The &man.ng.eiface.4; &man.netgraph.4; + node now supports VLAN-compatible MTU and an MTU size which + is larger than 1500. The &man.ng.ether.4; &man.netgraph.4; node now supports interface transfer between multiple virtual @@ -543,6 +620,12 @@ interface is now destroyed and recreated when the network interface is moved to another vnet. + A new &man.netgraph.4; node + &man.ng.patch.4; has been added. This performs data + modification of packets passing through. Modifications are + restricted to a subset of C language operations on unsigned + integers of 8, 16, 32 or 64-bit size. + An ICMP unreachable problem in the &man.pf.4; packet filter subsystem when TSO support is enabled has been fixed. @@ -594,8 +677,8 @@ seconds for device reset timeout instead of 10 seconds because some devices needs 10-12 seconds to spin up. - The &man.arcmsr.4; driver - has been updated to version 1.20.00.17. + The &man.arcmsr.4; driver + has been updated to version 1.20.00.19. The &man.ada.4; driver now supports a now &man.sysctl.8; variable @@ -772,6 +855,10 @@ negative, it displays entries with a value less than the absolute value of threshold. + The &man.fdisk.8; utility now supports + partitions which are provided by &man.gjournal.8; or + &man.geli.8; GEOM class. + The &man.gcore.1; utility now supports an flag which forces a full dump of all the segments except for the malformed ones. @@ -811,6 +898,11 @@ resize command to resize partitions for all schemes but EBR. + The &man.gpart.8; utility now supports + backup and restore + subcommands to backup partition tables and restore + them. + The &man.gpart.8; utility now handles given geom/provider names with and without /dev/ prefix. @@ -851,6 +943,16 @@ bootme, bootonce, and bootfailed respectively. + An issue in the &man.newfs.8; utility + has been fixed. A UFS1 file system created with 64KB + blocksize was incorrectly recognized as one with a broken + superblock. This is because &os; kernel checks UFS2 + superblock at 64KB offset in the partition first, and UFS1 + with 64KB blocksize has an alternative superblock at the same + location. For example, a file system created by + newfs -U -O 1 -b 65536 -f 8192 could lead + to this symptom. + The &man.hastd.8; utility now supports SIGHUP for reloading the configuration file. When SIGTERM or @@ -862,6 +964,10 @@ accepted 10.0.0.1/10.0.0.1 as 10.0.0.1/10. + An accuracy issue in the &man.jn.3; and + &man.jnf.3; functions in libm has been + fixed. + Incorrect behaviors in stuttering sequences and reverse ranges in the &man.jot.1; utility have been fixed. @@ -899,6 +1005,13 @@ option to override the default &man.syslogd.8; PID file. + 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 + detection are supported. For more details, see + &man.newsyslog.conf.5; manual page. + The &man.ntpd.8; utility is now compiled with shared memory reference clock driver. For example, GPS devices can be used as source of precise time via The &man.ruptime.1; utility now displays hostnames longer than 12 characters. - A option in - the &man.sh.1; program now handles expansion of positional and - special variables $@, $*, and $!. + 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. A bug in the &man.sh.1; program has been fixed. A SIGINT signal is now passed @@ -1000,45 +1115,39 @@ ports' files with mismatched checksum has been added. For more details, see &man.periodic.conf.5; - - - <filename>/etc/rc.d</filename> Scripts - - - Contributed Software - - The &man.ee.1; program has been updated to version 1.5.2. ISC BIND has been updated to - version 9.6-ESV-R2. - 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 + + + + Ports/Packages Collection Infrastructure + + The &man.pkg.create.1; utility now supports + xz compression. Note that the + default is still bzip2. -- 2.42.0