diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index a3e278472a1..867525aa166 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -285,6 +285,9 @@ + &os; always uses the local APIC timer + even on uni-processor systems now. + The default HZ parameter (which controls various kernel timers) has been increased from 100 to 1000 @@ -300,6 +303,13 @@ rebuilt to stay synchronized with data structure changes in the kernel. + A new tunable vm.blacklist 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. + Boot Loader Changes @@ -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; + The &man.ipfw.8; now supports IPv4 only rules. + &man.ipnat.8; now allows redirect rules to work for non-TCP/UDP packets. &merged; @@ -786,7 +798,9 @@ 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. + 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. The &man.chflags.1; utility now supports the flag, which supports changing flags on @@ -833,6 +847,18 @@ The &man.getservent.3;, &man.getservbyname.3;, and &man.getservbyport.3; functions are now thread-safe. &merged; + For conformation to IEEE Std 1003.1-2001 + (also known as POSIX 2001), the n_net + of struct netent 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 + libpcap have to be recompiled. + The gvinum(8) utility now supports checkparity, rebuildparity, and @@ -1184,6 +1210,9 @@ moused_ums0_port="/dev/ums0" FILE has been updated from 4.10 to 4.12. + GNU GCC has been updated from + from 3.4.2-prerelease as of 28 July, 2004 to 3.4.4. + A number of bug fixes and performance enhancements have been added to GNU grep in the form of patches from Fedora's grep-2.5.1-48 source RPM. diff --git a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml index a3e278472a1..867525aa166 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml @@ -285,6 +285,9 @@ + &os; always uses the local APIC timer + even on uni-processor systems now. + The default HZ parameter (which controls various kernel timers) has been increased from 100 to 1000 @@ -300,6 +303,13 @@ rebuilt to stay synchronized with data structure changes in the kernel. + A new tunable vm.blacklist 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. + Boot Loader Changes @@ -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; + The &man.ipfw.8; now supports IPv4 only rules. + &man.ipnat.8; now allows redirect rules to work for non-TCP/UDP packets. &merged; @@ -786,7 +798,9 @@ 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. + 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. The &man.chflags.1; utility now supports the flag, which supports changing flags on @@ -833,6 +847,18 @@ The &man.getservent.3;, &man.getservbyname.3;, and &man.getservbyport.3; functions are now thread-safe. &merged; + For conformation to IEEE Std 1003.1-2001 + (also known as POSIX 2001), the n_net + of struct netent 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 + libpcap have to be recompiled. + The gvinum(8) utility now supports checkparity, rebuildparity, and @@ -1184,6 +1210,9 @@ moused_ums0_port="/dev/ums0" FILE has been updated from 4.10 to 4.12. + GNU GCC has been updated from + from 3.4.2-prerelease as of 28 July, 2004 to 3.4.4. + A number of bug fixes and performance enhancements have been added to GNU grep in the form of patches from Fedora's grep-2.5.1-48 source RPM.