From owner-svn-doc-all@FreeBSD.ORG Mon Dec 24 20:35:10 2012
Return-Path: Copyright © 2012 The FreeBSD Documentation Project $FreeBSD: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml
-244645 2012-12-24 00:08:58Z hrs $ FreeBSD Jail subsystem now supports mounting The FreeBSD Jail subsystem now supports mounting
devfs(5),
@@ -286,9 +288,9 @@ target="_top">r232728] The
filemon(4)
-pseudo device has been added. This allows a process to collect file operations
+pseudo-device has been added. This allows a process to collect file operations
data of its children.[r237795] The FreeBSD Linux ABI compatibility layer now supports The FreeBSD
sched_ule(4)
-scheduler has been improved on CPU load balancing of SMT (Simultaneous
- MultiThreading) CPUs. It gives 10-15% performance improvement when the number
+scheduler has been improved for CPU load balancing on SMT (Simultaneous
+ MultiThreading) CPUs. It gives a 10-15% performance improvement when the number
of threads is lesser than the number of logical CPUs.[r233599] [sparc64] PREEMPTION kernel option is now enabled in GENERIC kernel.[[sparc64] The PREEMPTION kernel option is now enabled in
+the GENERIC kernel.[r235992] The
boot0cfg(8)
-utility now supports configuration of PXE boot via boot0 boot block temporarily on the next boot. The slice
number 6 or a keyword PXE can be
-specified to enable PXE boot in the The zfsboot boot block and zfsloader supports filesystems within a ZFS storage pool. In
- zfsloader, ZFS device name format now is zfs:pool/fs and fully qualified file path is zfsloader support filesystems within a ZFS storage pool. In
+ zfsloader, the ZFS device name format is now zfs:pool/fs and the fully qualified file path format is
+ zfs:pool/fs:/path/to/file. The zfsboot accepts kernel/loader name in a format pool:zfsboot boot block accepts the kernel/loader name in the
+format pool:fs:path/to/file
or, as before, pool:path/to/file. In the latter case a default
-filesystem is used (the pool root or bootfs property). The
- zfsboot passes GUIDs of the selected storage pool
-and dataset to zfsloader to be used as its defaults.[bootfs property). The zfsboot boot
+block passes the GUIDs of the selected storage pool and dataset to zfsloader to be used as its defaults.[r237766] [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 rpool consisting of da0a and da0b and configure the
-storage pool as the root filesystem:[[sparc64] FreeBSD/sparc64 now supports booting from ZFS via the zfsboot boot block and zfsloader.
+For example, the following commands create a mirrored storage pool rpool consisting of da0a and da0b and configure the storage pool as the root filesystem:[r236076] [powerpc] The adm1030(4) driver for G4 MDD fan now shows its PWM parameter in
-the device [powerpc] The adm1030(4) driver for G4 MDD fans now shows its PWM parameter in
+the device's
sysctl(8)
variable.[r230290] [arm] The cesa(4) driver for Marvell crypto engine and security accelerator has
-been added.[[arm] The cesa(4) driver for the Marvell crypto engine and security accelerator
+has been added.[r234559] [amd64, i386] The
hwpmc(4)
-driver now supports Intel Sandy Bridge microarchitecture.[r234046] The pcf8563(4) driver for NXP (Philips) PCF8563 RTC has been added.[The pcf8563(4) driver for the NXP (Philips) PCF8563 RTC has been added.[r236078] [powerpc] FreeBSD/powerpc now supports PWM-controlled fans found on PowerMac SMU
-(System Management Unit).[[powerpc] FreeBSD/powerpc now supports the PWM-controlled fans found on the
+PowerMac SMU (System Management Unit).[r233471] [arm] FreeBSD/arm now supports Atmel SAM9XE family of microcontrollers.[[arm] FreeBSD/arm now supports the Atmel SAM9XE family of microcontrollers.[r236081] The
usb(4) driver
-now handles suspend and resume correctly with no need of reloading the kernel
+now handles suspend and resume correctly with no need to reload the kernel
module.[r229100, r230302] The
viawd(4) driver,
-which supports watchdog timer found in VIA south bridge (VT8251, CX700,
+which supports the watchdog timer found in VIA south bridges (VT8251, CX700,
VX800, VX855, VX900), has been added.[r229927] The
wbwd(4) driver,
-which supports watchdog timer found in Winbond Super I/O chips, has been
+which supports the watchdog timer found in Winbond Super I/O chips, has been
added.[r235926] The drm2(4) Intel GPU driver, which supports GEM, KMS, and works with new
+ The drm2(4) Intel GPU driver, which supports GEM and KMS and works with new
generations of GPUs such as IronLake, SandyBridge, and IvyBridge, has been
added. The
@@ -613,10 +617,10 @@ target="_top">r239965] The
snd_hda(4)
-driver has been updated. It now supports HDMI, new volume control, automatic
-recording source selection, runtime reconfiguration, more then 4 PCM devices on a
-controller, multichannel recording, additional playback/record streams,
-higher bandwidth, and more informative device names.[r232798] A bug in A bug in the ae(4) driver which
-could prevent from working under certain conditions has been fixed.[r229520] The
axe(4) driver
-now supports TX/RX checksum offloading support for ASIX AX88772B
+now supports TX/RX checksum offloading support for the ASIX AX88772B
controller.[r229106] A bug has been fixed. It could prevent IPMI from working when the interface
-was marked as down.[A bug has been fixed which could prevent IPMI from working when the
+interface was marked as down.[r236216] 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.[r235818] The
bge(4) and
-brgphy(4) driver have been improved: A bug which could prevent the DMA functionality from working correctly, has
-been fixed.[A bug which could prevent DMA functionality from working correctly has been
+ fixed.[r229350] It now works with PCI-X BCM 5704 controller that connected to AMD-8131 PCI-X
-bridge.[It now works with a PCI-X BCM 5704 controller that is connected to AMD-8131
+PCI-X bridge.[r233495] It now supports BCM 5720 and BCM 5720C PHY, and BCM 57780 1000BASE-T
+ It now supports the BCM 5720 and BCM 5720C PHY, and the BCM 57780 1000BASE-T
media interface.[r229357, cxgbe(4) and
-cxgb(4) driver
-has been updated to firmware version 1.5.2.0. This now supports device
+cxgb(4) drivers
+have been updated to firmware version 1.5.2.0. They now support device
configuration via a plain text configuration file, IPv6 hardware checksumming,
- IPv6 TSO and LRO, loadfw command in the cxgbetool(8)
-utility which allows to install a firmware to the card, loadfw command in the
+cxgbetool(8) utility which allows installing a firmware to the card, and
sysctl(8)
variables under The
oce(4) driver,
-which supports Emulex OneConnect 10Gbit Ethernet card, has been added.[r231663] The re(4) driver now
- supports RTL8411 PCIe Gigabit Ethernet controller. A bug which could prevent
-WoL (Wake-on-LAN) from working on RTL8168E has been fixed.[r229529, r228100] The smcphy(4); driver now supports Seeq Technology 80220 PHY. This is found on
-Adaptec AIC-6915 Starfire Ethernet controller supported by the The smcphy(4) driver now supports the Seeq Technology 80220 PHY. This is found
+on Adaptec AIC-6915 Starfire Ethernet controllers supported by the sf(4) driver.[r233485] The ti(4) driver now
- supports
altq(4)
-framework, reporting link-state change, and
sysctl(8)
variables under A bug in A bug in the ti(4) driver which
-could prevent it from working correctly with PAE
-kernel option, has been fixed.[PAE
+kernel option has been fixed.[r229441]
+244664 2012-12-24 20:33:37Z hrs $
2.2 Kernel Changes
-kern.eventtimer.activetick
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 0, the number of
-interrupts can be reduced on SMP machines. The default value is 0, the total
+number of interrupts can be reduced on SMP machines. The default value is 1.[r234167]
@@ -306,7 +308,7 @@ target="_top">r229723]
linux_fadvice64()
and linux_fadvice64_64()
system call.[The FreeBSD Linux ABI compatibility layer now supports the linux_fadvise64()
and linux_fadvise64_64()
system calls.[r231145]kern.msgbuf_show_timestamp
has been added.
- When this is enabled, timestamp is added to each line of the system message
+ When it is enabled, a timestamp is added to each line of the system message
buffer. The default value is 0 (disabled).[r234075]
@@ -353,7 +355,7 @@ href="http://www.FreeBSD.org/cgi/man.cgi
null(4) and
zero(4) pseudo
- device driver now supports non-blocking mode via
fcntl(2)
system call.[r230320]
-s
option.[-s option.[r230065]kern.proc.env
for
environment strings, kern.proc.auxv
for ELF auxiliary
-vectors from a process stack, kern.proc.groups
for
+vectors from a process's stack, kern.proc.groups
for
process groups, kern.proc.rlimit
for process resource
- limits, and kern.proc.ps_strings
for ps_strings
-location, kern.proc.osrel
for osreldate for process
-binary.[kern.proc.ps_strings for the ps_strings
+location, and kern.proc.osrel
for the osreldate of the
+process's binary.[r230754, r233950]
@@ -565,7 +569,7 @@ target="_top">r233950]
2.2.2.1 Multimedia Support
-
2.2.2.2 Network Interface Support
-
dev.t4nex.r237925]
dev.et.N.stats
have been added for hardware MAC
+variable under dev.et.N.stats
has been added for hardware MAC
statistics.[r229711, miibus(4) bus
driver now supports device hints hint.miibus.N.phymask
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
miibus(4) driver
has been changed to a hinted bus, allowing to add child devices via hints and
@@ -834,7 +838,7 @@ target="_top">r232137]
dev.ti.N
for the interrupt moderation
-parameters.[N for interrupt moderation parameters.[r229417, r229438]
The if_bridge(4) -pseudo interface now supports reporting link-state change depending on status -of the member interfaces.[r236051]
@@ -949,36 +953,36 @@ target="_top">r234597] skipto tablearg ip from any to any via table(42) in -FreeBSD The FreeBSD ip6(4) protocol -stack now has been improved in terms of its performance. Benchmarking can be found -at http://people.freebsd.org/~bz/bench/.
-FreeBSD The FreeBSD ip6(4) protocol -stack now supports multiple FIB.[r232292]
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.[r230604]
-A bug which could return an incorrect value of A bug which could return an incorrect value for the IPV6_MULTICASE_HOPS socket option has been fixed.[r227885]
A new
-sysctl(8)
-NET_RT_IFLISTL has been added. This queries the address
-list and works on extended and extensible structures
+sysctl(3) name
+ NET_RT_IFLISTL has been added. This queries the
+address list and works on extended and extensible structures
if_msghdrl
and ifa_msghdrl
without breaking the ABI.[em(4), lem(4),
-igb(4). and igb(4), and re(4) drivers now
support this framework. The technical details can be found at r231650, r235527]
FreeBSD The FreeBSD sctp(4) protocol stack now supports a new net to 1, no ABORT is sent back in response to an incoming INIT. If this is set to 2, no ABORT is sent back in response -to an out of the blue packet. If set to 0 (the +to an out-of-the-blue packet. If set to 0 (the default), ABORTs are sent.[r231045]
A bug which could cause a system panic when SCTP_RECVINFO or SCTP_NXTINFO is -specified to getsockopt(2) -system call, has been fixed.[r231049]
-FreeBSD The FreeBSD sctp(4) protocol -stack now supports SCTP_REMOTE_UDP_ENCAPS_PORT +stack now supports the SCTP_REMOTE_UDP_ENCAPS_PORT socket option.[r231070, r231140]
-SO_PROTOCOL and SO_PROTOTYPE -socket options have been added. These returns the socket protocol number.[The SO_PROTOCOL and SO_PROTOTYPE socket options have been added. These return the +socket protocol number.[r232805]
-TCP_KEEPINIT, TCP_KEEPIDLE, - TCP_KEEPINTVL, and TCP_KEEPCNT socket options have been added. These allow to -control initial timeout, idle time, idle resend interval, and idle send count in a -per-socket basis.[The TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and + TCP_KEEPCNT socket options have been added. These +allow controlling initial timeout, idle time, idle resend interval, and idle send +count on a per-socket basis.[r232945]
@@ -1081,7 +1086,7 @@ href="http://www.FreeBSD.org/cgi/man.cgi driver now supports old loader(8) -tunables,hw.ata.ata_dma
and hw.ata.ata_dma
and hw.ata.atapi_dma
, for backward compatibility.[r231251]
@@ -1124,11 +1129,11 @@ href="http://www.FreeBSD.org/cgi/man.cgi
supports Audio CDs in the same way as
acd(4) did. It
-will report 2352-byte sector to
geom(4)
-subsystem and use READ CD command for reading the data.
- This fixes an interoperability issue with READ CD command for reading the
+data. This fixes an interoperability issue with multimedia/vlc.[r236677]
-When it was NONE, the device did not report the logical +
When it was NONE, the device did not report logical block provisioning support via respective VPD pages. One can set a specific method for testing and it will be disabled automatically when not supported on the device.
@@ -1199,9 +1204,9 @@ device.The MIRROR geom(4) class -now supports BIO_DELETE. This means TRIM command will be issued on the supported devices when -deleting data.[BIO_DELETE. This means the TRIM command will be issued on supported devices when deleting +data.[r238500]
The MULTIPATH add, remove, fail, restore, configure subcommands in configure subcommands in the gmultipath(8) utility to manage the configured paths.[r234916]
The PART_LDM geom(4) class -has been added. This partition scheme supports for Logical Disk Manager, +has been added. This partition scheme has support for Logical Disk Manager, which is also known as dynamic volumes in Microsoft Windows NT. Note that JBOD, RAID0, and RAID5 volumes are not supported yet.[r234406]
-PART_MBR The PART_MBR geom(4) class now allows a primary or extended Linux swap partition to be used as the system dump @@ -1240,21 +1245,21 @@ target="_top">r230763]
[amd64, i386] The RAID geom(4) class is -now included in GENERIC kernel.[GENERIC kernel.[r235877]
The RAID geom(4) class -now supports disks with over 2TB capacity for Intel metadata format.[r230244]
The RAID geom(4) class -now supports DDF metadata format, which is defined in the SNIA Common RAID Disk +now supports the DDF metadata format, which is defined in the SNIA Common RAID Disk Data Format Specification v2.0.[r235874]
@@ -1265,8 +1270,8 @@ href="http://www.FreeBSD.org/cgi/man.cgi and the mkulzma(8) -utility have been added. This class supports lzma compressed images like UZIP UZIP geom(4) class and the r230019]The ixgbe(4) driver -now supports Intel X540 adapter.[r230775]
-A bug in A bug in the mfi(4) driver -has been fixed. It could cause some inconsistency due to missing of interrupt -acknowledge and output the following log message:[r227533]
@@ -1372,7 +1377,7 @@ target="_top">r229107]It now supports a timeout on positive name cache entries on the client side. A
new mount option nametimeo
has been added and
-set to 60 (in second) by default.[60 (in seconds) by default.[r233326]
A bug has been fixed. When a process writes to an mmap-backed file on an NFS
filesystem, flushing changes to the data could fail under some circumstances
-such as errors due to permission mismatch and this failure could not detected
-as an error. A new
sysctl(8)
variable vfs.nfs.nfs_keep_dirty_on_error
has
@@ -1402,13 +1407,13 @@ target="_top">r233730]
The
nfsv4(4)
-filesystem now supports a new
sysctl(8)
variable vfs.nfsd.disable_checkutf8
. This
-disables the check for a UTF-8 compliance in the filenames. This is disabled by
-default. Note that enabling this may help some interoperability issue but
-results in an NFSv4 server that is non-RFC 3530 compliant.[r229799]
The
tmpfs(5)
-filesystem now supports a new
sysctl(8)
-variable vfs.tmpfs.memory_reserved
to set amount
-of required free pages when vfs.tmpfs.memory_reserved to set the amount
+ of required free pages when
tmpfs(5)
attempts to allocate a new node.[r234849]
FreeBSD ZFS filesystem has been updated by merging improvements in illumos
-project. The following changes are made:[FreeBSD's ZFS filesystem has been updated by merging improvements from the
+illumos project. The following changes are made:[r229578, written, have been
The
zfs(8) send command now reports estimated size of the stream.
The
zfs(8) destroy command now reports estimated space which would be
-reclaimed when -n
flag is specified.
-n
is specified.
The
zfs(8) get command now supports -t get command now supports the
-t type
flag to specify the data type.
vfs.zfs.txg.timeout
has been changed from
- read-only to writable one.
+ read-only to writable.
The camcontrol(8) -utility now supports fwdownload subcommand for firmware +utility now supports a fwdownload subcommand for firmware update on SCSI devices from Hitachi, HP, IBM, Plextor, Quantum, and Seagate. This subcommand will reprogram the firmware on devices connected over an ATA/SATA transport.[r230597]
href="http://www.FreeBSD.org/cgi/man.cgi?query=dump&sektion=8&manpath=FreeBSD+9.1-RELEASE"> dump(8) utility now uses 53 characters for the device names in /etc/dumpdates. This was limited to 32 characters.[/etc/dumpdates. This was previously limited to 32 + characters.[r230047]The fetch(1) utility -now correctly supports percent-encoded user and password part in a URL.[r235253]
@@ -1563,8 +1569,8 @@ target="_top">r230410]The
fopen(3)
-function now supports x
(an exclusive create-and-open
-mode) option in ISO/IEC 9899:2011, C11 standard.[x (an exclusive
+create-and-open mode) option in the ISO/IEC 9899:2011 and C11 standards.[r229845]
-ffast-math
flag is specified.[-ffast-math is specified.[r234023]
The hastd(8) daemon -now supports to specify filename of the process ID file in hast.conf(5).[r229509]
The ifconfig(8) -utility now supports vlanhwcsum parameter to set or +utility now supports a vlanhwcsum parameter to set or reset checksum offloading capability on VLANs.[r231221]
@@ -1596,15 +1602,14 @@ target="_top">r231221]A bug in the ifconfig(8) -utility which could display an error message in a jail with no IPv6 support, -has been fixed.[r238872]
The ifconfig(8) -utility now supports carp carp state parameter to set the state to backup or master forcibly.[r232486]
The jail(8) utility -now supports configuration file ( jail.conf(5)) for complex configurations.[r235839]
The
kdump(1) utility
-now supports -p pid
-option to accept either a process ID or a thread ID.[-p pid option to accept either a process ID or a
+thread ID.[r237789]
The
kenv(1) utility
-now supports -v
flag to display an entry in name=value format, and -N
flag to
+now supports a -v
flag to display an entry in name=value format, and a -N
flag to
display only the name.[r236118]
The
kldload(8)
-utility now supports -n
flag to ignore the error status
-when the specified module is already loaded.[-n flag to ignore the error
+status when the specified module is already loaded.[r233560]
libedit has been updated to NetBSD snapshot as of 28 +
libedit has been updated to a NetBSD snapshot as of 28 December, 2009.[r237738]
@@ -1687,18 +1692,18 @@ target="_top">r230919]The
pciconf(8)
-utility now supports -e
flag to display PCI error
-details in the listing mode. When this is specified, the status of any error
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***