From c500ceda701c3f460b9f4d7bb6322f00fd45dfd8 Mon Sep 17 00:00:00 2001 From: hrs Date: Wed, 29 Apr 2009 06:14:12 +0000 Subject: [PATCH] Updare release notes: currently jail+cpuset allows superuser inside the jail to change the CPU bindings, atkbd(4) + kbdmux(4) duplicated/missing chars issue on MP systems fixed, ULE machdep.hyperthreading_enabled support, bce(4) update, cxgb(4) update, ixgbe(4) update, a typo fix: s///, ata(4) nForce MCP67/MCP73 support improved, GEOM label UFS ID support, GEOM journal rootfs support, hptmv(4) updated, twa(4) 64-bit DMA support, fsck -C (check clean mode) support, getaddrinfo(3) SCTP support, make(1) -p, -Q, ${.MAKE.JOB.PREFIX}, ${.MAKE.PID} added, and mount(8) -o mountprog=/foo added. Approved by: re (implicit) git-svn-id: svn://svn.freebsd.org/base/releng/7.2@191646 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 94 +++++++++++++++++-- 1 file changed, 88 insertions(+), 6 deletions(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index 14298a31..cea4d46e 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -235,7 +235,11 @@ - Specific CPU binding by using &man.cpuset.1; has been supported. + Specific CPU binding by using &man.cpuset.1; has been + supported. Note that the current implementation allows + the superuser inside of the jail to change the CPU + bindings specified. This behavior will be fixed in the + next release. @@ -257,9 +261,6 @@ - The &man.jail.8; subsystem now supports SCTP (&man.sctp.4;) - with IPv6 in jails. - The &man.kld.4; now supports installing 32-bit system call to the &os; system call translation layer from kernel modules. @@ -344,6 +345,12 @@ added to force this behavior by setting it to non-zero. + The &man.atkbd.4; now disables the interrupt handler + which is called from the keyboard callback function when + polled mode is enabled. This fixes duplicated/missing + characters problem at mountroot on multi CPU systems while + &man.kbdmux.4; is enabled. + In the &man.pci.4; subsystem INTx is now disabled when MSI/MSIX is enabled. This change fixes interrupt storm related issues. @@ -355,6 +362,11 @@ A &man.sysctl.3; leaf node has a flag to tag itself as MPSAFE now. + The &man.sched.ule.4; scheduler now supports a loader + tunable machdep.hyperthreading_enabled as + the &man.sched.4bsd.4; does. Note that it cannot be + modified at run-time. + Multimedia Support @@ -408,10 +420,14 @@ performance by eliminating extra context switch and now supports Apple USB Ethernet adapter. + The &man.bce.4; driver's firmware has been updated to + the latest version (4.6.X). + The ciphy(4) driver now supports Vitesse VSC8211 PHY. - The &man.cxgb.4; driver now supports hardware MAC + The &man.cxgb.4; driver has been updated to the + firmware revision 4.7 and now supports hardware MAC statistics. The &man.fxp.4; driver has been improved. Changes include: @@ -453,6 +469,9 @@ hw.igb.ave_latency from working has been fixed. + A bug in &man.ixgbe.4; driver has been updated to + version 1.7.4. + The &man.jme.4; driver now supports newer JMicron JMC250/JMC260 revisions. @@ -491,7 +510,7 @@ dev.txp.N.stats for MAC statistics have been added. A new sysctl variable - dev.txp.N.process_limit + dev.txp.N.process_limit to control how many received frames should be served in Rx handler (set to 64 by default and valid ranges are 16 to 128 in unit of frames) has been added. The firmware has @@ -562,6 +581,9 @@ The &man.ata.4; driver now supports Marvell PATA M88SX6121. + The &man.ata.4; driver now recognizes nForce MCP67 and + MCP73 SATA controllers as AHCI. + The &man.ataraid.4; driver now has an initial support for DDF metadata found on Adaptec HostRAID controllers. Note that spares and rebuilds are not supported yet. @@ -581,6 +603,21 @@ max device openings count that has led to poor performance has been fixed. + The &man.glabel.8; GEOM class now supports a new + UFS-based label called ufsid that can be + used to reference UFS-carrying devices by the unique file + system ID. This file system ID is automatically generated + and detected when &man.glabel.8; GEOM class is enabled. An + example of this new label is: + /dev/ufsid/48e69c8b5c8e1b43. The + benefit of using GEOM labels in general is to avoid problems + of device renaming when shifting drives or + controllers. + + The &man.gjournal.8; GEOM class now supports the root + filesystem. Previously, an unclean shutdown would make it + impossible to mount root file system at boot. + The &man.gpart.8; utility has been updated. The APM scheme now supports Tivo Series 1 partitions (read only), a new EBR scheme to support Extended Boot Records has been @@ -593,6 +630,9 @@ have to be read from the underlying disks, requiring them to be opened for reading as well as writing. + The &man.hptmv.4; driver has been updated to version + 1.16 from the vendor. + The &man.mmc.4; and &man.mmcsd.4; driver now support MMC and SDHC cards, high speed timing, wide bus, and multiblock transfers. @@ -608,6 +648,8 @@ a sysctl variable hw.sdhci.debug for debug level. + The &man.twa.4; driver now supports 64-bit DMA. + The &man.mmc.4; &man.mmcsd.4;, and &man.sdhci.4; driver are now included as a kernel module. @@ -717,6 +759,12 @@ the mtime in the url structure and a flag to indicate when this behavior is desired. + The &man.fsck.8; utility now supports a + flag for check clean + mode. This checks if the file system was dismounted cleanly + first and then skip file system checks if true. Otherwise it + does full checks. + The &man.fsck.8; utility now supports a flag for damaged recovery mode, which will enable certain aggressive operations that can make @@ -725,6 +773,8 @@ disk data damage is very serious and causes &man.fsck.8; to crash otherwise. + The &man.getaddrinfo.3; function now supports SCTP. + A bug in the &man.ipfw.8; utility which displays extra messages for a NAT rule even when a flag is specified. @@ -734,6 +784,31 @@ flag is specified and the file does not exist, the &man.ln.1; will put a warning message. + The &man.make.1; utility now supports a + flag to print the input graph only, not + executing any commands. The output is the same as . When combined with , only the built-in rules of make are + displayed. + + The &man.make.1; utility now supports a + flag to cause file banners not to be + generated in addition to the same effect of a + flag when a option is + specified. + + The &man.make.1; utility now supports + .MAKE.JOB.PREFIX variable. If + and are specified, it + outputs for each target is prefixed with a token --- + target --- the first part + of which can be controlled via the variable. + + The &man.make.1; utility now supports + .MAKE.PID and .MAKE.PPID + variable. These are set to process ID of the &man.make.1; + process and one of its parent process respectively. + The &man.makefs.8; utility to create a file system image from a directory tree has been added. @@ -741,6 +816,13 @@ option to automatically install files that differ only in version control ID strings. + The &man.mount.8; utility now supports an + option to force it to use the specified program to mount the + file system instead of calling &man.nmount.2; directly. This + is useful when you want to use third party programs such as + FUSE, for example. + The &man.netstat.1; utility now reports &man.unix.4; sockets listen queue statistics when an flag. -- 2.42.0