summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/man/man4/smp.417
1 files changed, 7 insertions, 10 deletions
diff --git a/share/man/man4/smp.4 b/share/man/man4/smp.4
index 7877fd3..c15ccdb 100644
--- a/share/man/man4/smp.4
+++ b/share/man/man4/smp.4
@@ -42,10 +42,9 @@ architectures on
Currently, this includes alpha, i386, ia64, and sparc64.
Support is enabled using
.Cd options SMP .
-On most platforms it is permissible to use the SMP
-kernel configuration on non-SMP equipped motherboards.
-The only exception to this rule is the i386 platform.
-.Pp
+It is permissible to use the SMP kernel configuration on non-SMP equipped
+motherboards.
+.Sh I386 NOTES
For i386 systems, the
.Nm
kernel supports motherboards that follow the Intel MP specification,
@@ -53,19 +52,17 @@ version 1.4.
In addition to
.Cd options SMP ,
i386 also requires
-.Cd options APIC_IO .
+.Cd device apic .
The
.Xr mptable 1
command may be used to view the status of multi-processor support.
.Pp
.Fx
supports hyperthreading on Intel CPU's on the i386 platform.
-By default, logical CPUs are not used to execute user processes due to
-performance penalties under common loads.
-To allow the logical CPUs to execute user processes,
-turn off the
+Since using logical CPUs can cause performance penalties under certain loads,
+the logical CPUs can be disabled by setting the
.Va machdep.hlt_logical_cpus
-sysctl by setting its value to zero.
+sysctl to one.
.Sh SEE ALSO
.Xr mptable 1 ,
.Xr condvar 9 ,
OpenPOWER on IntegriCloud