svn commit: r191667 - releng/7.2/release/doc/en_US.ISO8859-1/relnotes

Hiroki Sato hrs at FreeBSD.org
Wed Apr 29 15:23:00 UTC 2009


Author: hrs
Date: Wed Apr 29 15:22:58 2009
New Revision: 191667
URL: http://svn.freebsd.org/changeset/base/191667

Log:
  - Update entries for increased KVA on amd64 and superpages on
    amd64/i386[1]
  - BTX loader improved[2]
  - Move sysctl node MPSAFE flag to the kernel section[3]
  - u3g(4) added[4]
  - Various grammer fixes[5]
  - MAKE_JOBS_SAFE added in bsd.port.mk.
  
  Suggested by:	ivoras[1], gavin[2], kib[3], edwin[4], and schweikh[5].
  Approved by:	re (implicit)

Modified:
  releng/7.2/release/doc/en_US.ISO8859-1/relnotes/article.sgml

Modified: releng/7.2/release/doc/en_US.ISO8859-1/relnotes/article.sgml
==============================================================================
--- releng/7.2/release/doc/en_US.ISO8859-1/relnotes/article.sgml	Wed Apr 29 11:31:23 2009	(r191666)
+++ releng/7.2/release/doc/en_US.ISO8859-1/relnotes/article.sgml	Wed Apr 29 15:22:58 2009	(r191667)
@@ -215,9 +215,13 @@
 	process execution.</para>
 
       <para arch="amd64">The &os; kernel virtual address space has
-	been increased to 6GB and the ceiling on the kmem map size
-	to 3.6GB.  Note that the ceiling as a fraction of the kernel
-	map size rather than an absolute quantity.</para>
+	been increased to 6GB.  This allows subsystems to use larger
+	virtual memory space than before.  For example, &man.zfs.8;
+	adaptive replacement cache (ARC) requires large kernel memory
+	space to cache file system data, so it benefits from the
+	increased address space.  Note that the ceiling on the kernel
+	map size is now 60% of the size rather than an absolute
+	quantity.</para>
 
       <para>The &man.jail.8; subsystem has been updated.  Changes include:</para>
 
@@ -231,12 +235,13 @@
 	</listitem>
 
 	<listitem>
-	  <para>SCTP (&man.sctp.4;) with IPv6 in jails has been supported.</para>
+	  <para>SCTP (&man.sctp.4;) with IPv6 in jails has been
+	    implemented.</para>
 	</listitem>
 
 	<listitem>
 	  <para>Specific CPU binding by using &man.cpuset.1; has been
-	    supported.  Note that the current implementation allows
+	    implemented.  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.</para>
@@ -267,7 +272,7 @@
       </itemizedlist>
 
       <para>The &man.kld.4; now supports installing 32-bit system
-	call to the &os; system call translation layer from kernel
+	calls to the &os; system call translation layer from kernel
 	modules.</para>
 
       <para>The &man.ktr.4; now supports a new KTR tracepoint in the
@@ -280,7 +285,10 @@
 	makes it possible to use more than 2 GB shared memory segments
 	on 64-bit architectures.  Please note the new BUGS section in
 	&man.shmctl.2; and <filename>/usr/src/UPDATING</filename> for
-	limitations of this temporal solution.</para>
+	limitations of this temporary solution.</para>
+
+      <para>A &man.sysctl.3; leaf node has a flag to tag itself as
+	MPSAFE now.</para>
 
       <para>The &os; 32-bit system call translation layer now
 	supports installing 32-bit system calls for
@@ -293,7 +301,10 @@
 	modern CPUs.  This provides possible memory savings for
 	applications that share large amounts of memory between the
 	address spaces and performance improvements due to fewer TLB
-	misses.</para>
+	misses.  This is disabled by default and can be enabled by
+	setting a loader tunable
+	<varname>vm.pmap.pg_ps_enabled</varname> to
+	<literal>1</literal>.</para>
 
       <sect3 id="boot">
 	<title>Boot Loader Changes</title>
@@ -302,6 +313,10 @@
 	  certain versions of &windows; put into the MBR and invoking
 	  PXE by pressing F6 key on some supported BIOSes.</para>
 
+	<para arch="i386">The &man.boot.8; BTX loader has been
+	  improved.  This fixes several boot issues on recent machines
+	  reported for 7.1-RELEASE and before.</para>
+
 	<para>The &man.loader.8; is now able to obtain DHCP options
 	  from network boot via &man.kenv.2; variables.</para>
 
@@ -364,14 +379,19 @@
 	  Fireplane/Safari to PCI 2.1 and Tomatillo JBus to PCI 2.2
 	  bridges has been added.</para>
 
+	<para>The &man.u3g.4; driver for USB based 3G cards and
+	  dongles including Vodafone Mobile Connect Card 3G, Qualcomm
+	  CDMA MSM, Huawei E220, Novatel U740, Sierra MC875U, and so
+	  on has been added.  This provides support for the multiple
+	  USB-to-serial interfaces exposed by many 3G USB/PC Card
+	  modems, and the device is accessed through the &man.ucom.4;
+	  driver which makes it behave like a &man.tty.4;.</para>
+
 	<para>The &man.sched.ule.4; scheduler now supports a loader
 	  tunable <varname>machdep.hyperthreading_enabled</varname> as
 	  the &man.sched.4bsd.4; does.  Note that it cannot be
 	  modified at run-time.</para>
 
-	<para>A &man.sysctl.3; leaf node has a flag to tag itself as
-	  MPSAFE now.</para>
-
 	<sect4 id="mm">
 	  <title>Multimedia Support</title>
 
@@ -771,20 +791,20 @@
 	<option>-D</option> flag for damaged recovery mode, which will
 	enable certain aggressive operations that can make
 	&man.fsck.8; to survive with file systems that has very
-	serious data damage.  This is an useful last resort when on
+	serious data damage.  This is a useful last resort when on
 	disk data damage is very serious and causes &man.fsck.8; to
 	crash otherwise.</para>
 
       <para>The &man.getaddrinfo.3; function now supports SCTP.</para>
 
-      <para>A bug in the &man.ipfw.8; utility which displays extra
-	messages for a NAT rule even when a <option>-q</option> flag
-	is specified.</para>
+      <para>A bug was fixed in the &man.ipfw.8; utility which displays
+	extra messages for a NAT rule even when a <option>-q</option>
+	flag is specified.</para>
 
       <para>The &man.ln.1; utility now supports a <option>-w</option>
 	flag to check if the source file actually exists.  When the
-	flag is specified and the file does not exist, the &man.ln.1;
-	will put a warning message.</para>
+	flag is specified and the file does not exist, &man.ln.1; will
+	issue a warning message.</para>
 
       <para>The &man.make.1; utility now supports a
 	<option>-p</option> flag to print the input graph only, not
@@ -799,7 +819,7 @@
 	<option>-q</option> flag when a <option>-j</option> option is
 	specified.</para>
 
-      <para>The &man.make.1; utility now supports
+      <para>The &man.make.1; utility now supports the
 	<varname>.MAKE.JOB.PREFIX</varname> variable.  If
 	<option>-j</option> and <option>-v</option> are specified, it
 	outputs for each target is prefixed with a token <literal>---
@@ -836,7 +856,7 @@
       <screen>&prompt.user; netstat -m -N foo</screen>
 
       <para>A bug in the &man.netstat.1; utility has been fixed.  The
-	<option>-ss</option> now works in the icmp6 section as
+	<option>-ss</option> option now works in the icmp6 section as
 	expected.</para>
 
       <para>The &man.pciconf.8; utility now supports a
@@ -889,8 +909,20 @@
     <sect2 id="ports">
       <title>Ports/Packages Collection Infrastructure</title>
 
-      <para>A bug in the &man.pkg.create.1; which prevents the
+      <para>A bug in &man.pkg.create.1; which prevents the
 	<option>-n</option> flag from working has been fixed.</para>
+
+      <para>The &os; Ports Collection now supports multiple
+	&man.make.1; jobs in some supported ports.  This is
+	automatically enabled when a port is marked as
+	<varname>MAKE_JOBS_SAFE</varname> and improves CPU utilization
+	at the build stage by passing an option
+	<option>-j<replaceable>X</replaceable></option> to the top
+	level <filename>Makefile</filename> from the vendor.  The
+	number <replaceable>X</replaceable> is set to the number of
+	CPUs by default, and can be set by users via a &man.make.1;
+	variable <varname>MAKE_JOBS_NUMBER</varname>.  For more
+	details, see <filename>ports/Mk/bsd.port.mk</filename>.</para>
     </sect2>
 
     <sect2 id="releng">


More information about the svn-src-all mailing list