From 974855ae3cd15645c2e02b33d302a0c9b36a8380 Mon Sep 17 00:00:00 2001 From: "Bruce A. Mah" Date: Sat, 19 Apr 2003 17:57:14 +0000 Subject: [PATCH] New release notes: LAZY_SWITCH, new docs and translation team. Modified release notes: Rewrite HTT note to conform to reality, fix a couple of typos referring to options directives [1], add missing words in gdtoa note. MFC noted: sbsh(4). Inspired by: bde message <20030420022510.O16869@gamplex.bde.org> to current@ [1] --- .../doc/en_US.ISO8859-1/relnotes/article.sgml | 49 ++++++++++++++----- .../en_US.ISO8859-1/relnotes/common/new.sgml | 49 ++++++++++++++----- 2 files changed, 76 insertions(+), 22 deletions(-) diff --git a/release/doc/en_US.ISO8859-1/relnotes/article.sgml b/release/doc/en_US.ISO8859-1/relnotes/article.sgml index bbbd733627bd..988b46ab4e03 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/article.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/article.sgml @@ -198,15 +198,36 @@ compatibility), and also reduces the possibility of running out of device major numbers. + A partial lazy switch mechanism for + in-kernel threads has been implemented; it is designed to reduce + the overhead of short context switches (such as for interrupt + handlers) that do not involve another process. This feature can + be enabled with + options LAZY_SWITCH. + Processor/Motherboard Support - &os; now has rudimentary support for - HyperThreading (HTT). SMP kernels with the - HTT kernel option will detect and start up - the logical processors on HTT-capable machines. The logical - processors will be treated like additional physical processors - for the purposes of process scheduling. &merged; + SMP kernels now have + rudimentary support for HyperThreading (HTT). The scheduler + treats the logical CPUs as if they were additional physical + CPUs. This can actually cause suboptimal performance in some + cases due to contention for resources. Therefore, logical + CPUs are halted by default at startup. They can be enabled + with the machdep.hlt_logical_cpus sysctl + variable. It is also possible to halt any CPU in the idle + loop with the machdep.hlt_cpus sysctl + variable. The &man.smp.4; manual page has more details. + + + Some other versions of &os;, including early + 5.0-STABLE snapshots and 4.8-RELEASE, used + options HTT to enable + HyperThreading support at kernel configuration time. This + option is no longer necessary. + + + Support for the Physical Address Extensions (PAE) capability on Intel Pentium Pro and higher processors @@ -262,7 +283,7 @@ The cm driver now supports IPX. &merged; The &man.sbsh.4; driver for the Granch SBNI16 - SHDSL modem has been added. + SHDSL modem has been added. &merged; A new &man.wlan.4; module provides 802.11 link-layer support. The &man.wi.4; driver now uses this facility. @@ -433,8 +454,8 @@ kernel configuration file directive that cancels the effect of a device directive. The new nooption and nomakeoption - directives cancel prior option and - makeoption directives, respectively. + directives cancel prior options and + makeoptions directives, respectively. The &man.diskinfo.8; utility has been added to show information about a disk device and optionally to run a naive @@ -696,7 +717,7 @@ 3.2.2 (release version). The gdtoa library, for - conversions between strings and floating point. These sources + conversions between strings and floating point, has been imported. These sources were dated 24 March 2003. IPFilter has been updated to @@ -805,7 +826,13 @@ Documentation - + The following new articles have been added to the + documentation set: FreeBSD From Scratch, + The Roadmap for 5-STABLE. + + A new Danish (da_DK.ISO8859-1) + translation project has been started. + 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 bbbd733627bd..988b46ab4e03 100644 --- a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml +++ b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml @@ -198,15 +198,36 @@ compatibility), and also reduces the possibility of running out of device major numbers. + A partial lazy switch mechanism for + in-kernel threads has been implemented; it is designed to reduce + the overhead of short context switches (such as for interrupt + handlers) that do not involve another process. This feature can + be enabled with + options LAZY_SWITCH. + Processor/Motherboard Support - &os; now has rudimentary support for - HyperThreading (HTT). SMP kernels with the - HTT kernel option will detect and start up - the logical processors on HTT-capable machines. The logical - processors will be treated like additional physical processors - for the purposes of process scheduling. &merged; + SMP kernels now have + rudimentary support for HyperThreading (HTT). The scheduler + treats the logical CPUs as if they were additional physical + CPUs. This can actually cause suboptimal performance in some + cases due to contention for resources. Therefore, logical + CPUs are halted by default at startup. They can be enabled + with the machdep.hlt_logical_cpus sysctl + variable. It is also possible to halt any CPU in the idle + loop with the machdep.hlt_cpus sysctl + variable. The &man.smp.4; manual page has more details. + + + Some other versions of &os;, including early + 5.0-STABLE snapshots and 4.8-RELEASE, used + options HTT to enable + HyperThreading support at kernel configuration time. This + option is no longer necessary. + + + Support for the Physical Address Extensions (PAE) capability on Intel Pentium Pro and higher processors @@ -262,7 +283,7 @@ The cm driver now supports IPX. &merged; The &man.sbsh.4; driver for the Granch SBNI16 - SHDSL modem has been added. + SHDSL modem has been added. &merged; A new &man.wlan.4; module provides 802.11 link-layer support. The &man.wi.4; driver now uses this facility. @@ -433,8 +454,8 @@ kernel configuration file directive that cancels the effect of a device directive. The new nooption and nomakeoption - directives cancel prior option and - makeoption directives, respectively. + directives cancel prior options and + makeoptions directives, respectively. The &man.diskinfo.8; utility has been added to show information about a disk device and optionally to run a naive @@ -696,7 +717,7 @@ 3.2.2 (release version). The gdtoa library, for - conversions between strings and floating point. These sources + conversions between strings and floating point, has been imported. These sources were dated 24 March 2003. IPFilter has been updated to @@ -805,7 +826,13 @@ Documentation - + The following new articles have been added to the + documentation set: FreeBSD From Scratch, + The Roadmap for 5-STABLE. + + A new Danish (da_DK.ISO8859-1) + translation project has been started. +