Whitespace fix up, no content changes. Translators can ignore this.

This commit is contained in:
bmah 2003-04-25 15:13:18 +00:00
parent 35b959c581
commit 3d94b31519

View File

@ -4,56 +4,57 @@
<sect1 id="proc"> <sect1 id="proc">
<title>Supported Processors and Motherboards</title> <title>Supported Processors and Motherboards</title>
<para>&os;/i386 runs on a wide variety of <para>&os;/i386 runs on a wide variety of <quote>IBM PC
<quote>IBM PC compatible</quote> machines. Due to the wide range of compatible</quote> machines. Due to the wide range of hardware
hardware available for this architecture, it is impossible to available for this architecture, it is impossible to exhaustively
exhaustively list all combinations of equipment supported by &os;. list all combinations of equipment supported by &os;.
Nevertheless, some general guidelines are presented here.</para> Nevertheless, some general guidelines are presented here.</para>
<para>Almost all i386-compatible processors are supported. All <para>Almost all i386-compatible processors are supported. All
Intel processors beginning with the 80386 are supported, including Intel processors beginning with the 80386 are supported, including
the 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III, the 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III,
Pentium 4, and variants thereof, such as the Xeon and Celeron Pentium 4, and variants thereof, such as the Xeon and Celeron
processors. (While technically supported, the use of the 80386SX is processors. (While technically supported, the use of the 80386SX
specifically not recommended.) All i386-compatible AMD processors is specifically not recommended.) All i386-compatible AMD
are also supported, including the Am486, Am5x86, K5, K6 (and variants), processors are also supported, including the Am486, Am5x86, K5, K6
Athlon (including Athlon-MP, Athlon-XP, Athlon-4, and Athlon Thunderbird), and Duron processors. (and variants), Athlon (including Athlon-MP, Athlon-XP, Athlon-4,
The AMD &Eacute;lan SC520 embedded processor is supported. and Athlon Thunderbird), and Duron processors. The AMD
The Transmeta Crusoe is recognized &Eacute;lan SC520 embedded processor is supported. The Transmeta
and supported, as are i386-compatible processors from Cyrix and Crusoe is recognized and supported, as are i386-compatible
NexGen.</para> processors from Cyrix and NexGen.</para>
<para>There is a wide variety of motherboards available for this <para>There is a wide variety of motherboards available for this
architecture. Motherboards using the ISA, VLB, EISA, AGP, and PCI architecture. Motherboards using the ISA, VLB, EISA, AGP, and PCI
expansion busses are well-supported. There is some limited support expansion busses are well-supported. There is some limited
for the MCA (<quote>MicroChannel</quote>) expansion bus used in the support for the MCA (<quote>MicroChannel</quote>) expansion bus
IBM PS/2 line of PCs.</para> used in the IBM PS/2 line of PCs.</para>
<para>Symmetric multi-processor (SMP) systems are generally <para>Symmetric multi-processor (SMP) systems are generally
supported by &os;, although in some cases, BIOS or motherboard bugs supported by &os;, although in some cases, BIOS or motherboard
may generate some problems. Perusal of the archives of the &a.smp; bugs may generate some problems. Perusal of the archives of the
may yield some clues.</para> &a.smp; may yield some clues.</para>
<para>&os; will take advantage of HyperThreading (HTT) support on <para>&os; will take advantage of HyperThreading (HTT) support on
Intel CPUs that support this feature. A kernel with the Intel CPUs that support this feature. A kernel with the
<literal>options&nbsp;SMP</literal> feature enabled will automatically detect the <literal>options&nbsp;SMP</literal> feature enabled will
additional logical processors. The default &os; scheduler treats automatically detect the additional logical processors. The
the logical processors the same as additional physical default &os; scheduler treats the logical processors the same as
processors; in other words, no attempt is made to optimize additional physical processors; in other words, no attempt is made
scheduling decisions given the shared resources between logical to optimize scheduling decisions given the shared resources
processors within the same CPU. Because this naive scheduling can between logical processors within the same CPU. Because this
result in suboptimal performance, the logical CPUs are halted by naive scheduling can result in suboptimal performance, the logical
default at startup. They can be enabled CPUs are halted by default at startup. They can be enabled with
with the <varname>machdep.hlt_logical_cpus</varname> sysctl the <varname>machdep.hlt_logical_cpus</varname> sysctl variable.
variable. It is also possible to halt any CPU in the idle It is also possible to halt any CPU in the idle loop with the
loop with the <varname>machdep.hlt_cpus</varname> sysctl <varname>machdep.hlt_cpus</varname> sysctl variable. The
variable. The &man.smp.4; manual page has more details.</para> &man.smp.4; manual page has more details.</para>
<para>&os; will generally run on i386-based laptops, albeit with <para>&os; will generally run on i386-based laptops, albeit with
varying levels of support for certain hardware features such as varying levels of support for certain hardware features such as
sound, graphics, power management, and PCCARD expansion slots. sound, graphics, power management, and PCCARD expansion slots.
These features tend to vary in idiosyncratic ways between machines, These features tend to vary in idiosyncratic ways between
and frequently require special-case support in &os; to work around machines, and frequently require special-case support in &os; to
hardware bugs or other oddities. When in doubt, a search of the work around hardware bugs or other oddities. When in doubt, a
archives of the &a.mobile; may be useful.</para> search of the archives of the &a.mobile; may be useful.</para>
</sect1> </sect1>