New release notes:

FreeBSD/i386 and /amd64 always use the local APIC timer even
	on an UP system,
	vm.blacklist tunable added,
	ipfw now supports IPv4 only rule,
	struct netent and getnetbyaddr(3) POSIX conformance and
        the ABI breakage on 64-bit platforms, and
	GNU GCC 3.4.2-prerelease --> 3.4.4.

Update release notes:
	more machine-specific optimized version of math functions.
This commit is contained in:
hrs 2005-06-03 18:37:16 +00:00
parent 56c06eca5c
commit 100c110231
2 changed files with 60 additions and 2 deletions

View File

@ -285,6 +285,9 @@
<!-- Above this line, sort kernel changes by manpage/keyword-->
<para arch="i386,amd64">&os; always uses the local APIC timer
even on uni-processor systems now.</para>
<para arch="i386,amd64,ia64">The default <varname>HZ</varname>
parameter (which controls various kernel timers) has been
increased from <literal>100</literal> to <literal>1000</literal>
@ -300,6 +303,13 @@
rebuilt to stay synchronized with data structure changes in the
kernel.</para>
<para>A new tunable <varname>vm.blacklist</varname> has been added.
This can hold a space or comma separated list of physical addresses.
The pages containing these physical addresses will
not be added to the free list and thus will effectively
be ignored by the &os; VM system. The physical addresses
of any ignored pages are listed in the message buffer as well.</para>
<sect3 id="boot">
<title>Boot Loader Changes</title>
@ -590,6 +600,8 @@
Note that &man.ipfw.8; rules have to be carefully crafted to
make sure that things like PMTU discovery do not break. &merged;</para>
<para>The &man.ipfw.8; now supports IPv4 only rules.</para>
<para>&man.ipnat.8; now allows redirect rules to
work for non-TCP/UDP packets. &merged;</para>
@ -786,7 +798,9 @@
<para arch="amd64">Machine-specific optimized versions of
&man.bcmp.3;, &man.bcopy.3;, &man.bzero.3;, &man.memcmp.3;,
&man.memcpy.3;, &man.memmove.3;, &man.memset.3;, &man.strcat.3;
and &man.strcpy.3; have been implemented.</para>
and &man.strcpy.3; have been implemented. Several mathematics
functions such as &man.ceill.3; and &man.sqrtf.3; are also
replaced with the optimized versions.</para>
<para>The &man.chflags.1; utility now supports the
<option>-h</option> flag, which supports changing flags on
@ -833,6 +847,18 @@
<para>The &man.getservent.3;, &man.getservbyname.3;, and
&man.getservbyport.3; functions are now thread-safe. &merged;</para>
<para>For conformation to IEEE Std 1003.1-2001
(also known as POSIX 2001), the <varname>n_net</varname>
of <varname>struct netent</varname> and the first argument
of &man.getnetbyaddr.3; has been changed to an uint32_t.
Due to these changes the ABI on 64-bit platforms becomes
incompatible with previous releases of &os; and
the major version number of libpcap has been bumped.
If you upgrade &os; for 64-bit platforms, note that all of
the userland programs which use &man.getnetbyaddr.3;,
&man.getnetbyname.3;, &man.getnetent.3; and/or
<application>libpcap</application> have to be recompiled.</para>
<para>The gvinum(8) utility now supports
<command>checkparity</command>,
<command>rebuildparity</command>, and
@ -1184,6 +1210,9 @@ moused_ums0_port="/dev/ums0"</programlisting>
<para><application>FILE</application> has been updated from 4.10
to 4.12.</para>
<para><application>GNU GCC</application> has been updated from
from 3.4.2-prerelease as of 28 July, 2004 to 3.4.4.</para>
<para>A number of bug fixes and performance enhancements have been
added to <application>GNU grep</application> in the form of
patches from Fedora's grep-2.5.1-48 source RPM.</para>

View File

@ -285,6 +285,9 @@
<!-- Above this line, sort kernel changes by manpage/keyword-->
<para arch="i386,amd64">&os; always uses the local APIC timer
even on uni-processor systems now.</para>
<para arch="i386,amd64,ia64">The default <varname>HZ</varname>
parameter (which controls various kernel timers) has been
increased from <literal>100</literal> to <literal>1000</literal>
@ -300,6 +303,13 @@
rebuilt to stay synchronized with data structure changes in the
kernel.</para>
<para>A new tunable <varname>vm.blacklist</varname> has been added.
This can hold a space or comma separated list of physical addresses.
The pages containing these physical addresses will
not be added to the free list and thus will effectively
be ignored by the &os; VM system. The physical addresses
of any ignored pages are listed in the message buffer as well.</para>
<sect3 id="boot">
<title>Boot Loader Changes</title>
@ -590,6 +600,8 @@
Note that &man.ipfw.8; rules have to be carefully crafted to
make sure that things like PMTU discovery do not break. &merged;</para>
<para>The &man.ipfw.8; now supports IPv4 only rules.</para>
<para>&man.ipnat.8; now allows redirect rules to
work for non-TCP/UDP packets. &merged;</para>
@ -786,7 +798,9 @@
<para arch="amd64">Machine-specific optimized versions of
&man.bcmp.3;, &man.bcopy.3;, &man.bzero.3;, &man.memcmp.3;,
&man.memcpy.3;, &man.memmove.3;, &man.memset.3;, &man.strcat.3;
and &man.strcpy.3; have been implemented.</para>
and &man.strcpy.3; have been implemented. Several mathematics
functions such as &man.ceill.3; and &man.sqrtf.3; are also
replaced with the optimized versions.</para>
<para>The &man.chflags.1; utility now supports the
<option>-h</option> flag, which supports changing flags on
@ -833,6 +847,18 @@
<para>The &man.getservent.3;, &man.getservbyname.3;, and
&man.getservbyport.3; functions are now thread-safe. &merged;</para>
<para>For conformation to IEEE Std 1003.1-2001
(also known as POSIX 2001), the <varname>n_net</varname>
of <varname>struct netent</varname> and the first argument
of &man.getnetbyaddr.3; has been changed to an uint32_t.
Due to these changes the ABI on 64-bit platforms becomes
incompatible with previous releases of &os; and
the major version number of libpcap has been bumped.
If you upgrade &os; for 64-bit platforms, note that all of
the userland programs which use &man.getnetbyaddr.3;,
&man.getnetbyname.3;, &man.getnetent.3; and/or
<application>libpcap</application> have to be recompiled.</para>
<para>The gvinum(8) utility now supports
<command>checkparity</command>,
<command>rebuildparity</command>, and
@ -1184,6 +1210,9 @@ moused_ums0_port="/dev/ums0"</programlisting>
<para><application>FILE</application> has been updated from 4.10
to 4.12.</para>
<para><application>GNU GCC</application> has been updated from
from 3.4.2-prerelease as of 28 July, 2004 to 3.4.4.</para>
<para>A number of bug fixes and performance enhancements have been
added to <application>GNU grep</application> in the form of
patches from Fedora's grep-2.5.1-48 source RPM.</para>