Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 965e33040dd61030a94f0eb89877aee8 > files > 2060

howto-html-en-20080722-2mdv2010.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>CPU/FPU</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Linux Hardware Compatibility HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Laptops"
HREF="laptops.html"><LINK
REL="NEXT"
TITLE="Memory"
HREF="memory.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Linux Hardware Compatibility HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="laptops.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="memory.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="CPU"
></A
>4. CPU/FPU</H1
><P
>      Please see <A
HREF="intro.html#ARCH"
>this note</A
> for more on non-x86
      hardware.
    </P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN414"
></A
>4.1. Intel</H2
><P
>        Intel 386SX/DX/SL, 486SX/DX/SL/SX2/DX2/DX4, Pentium, Pentium Pro,
        Pentium II, Pentium III (regular and Xeon versions), Pentium 4,
        and Celeron (including mobile versions of all of the above) are
        all supported.
      </P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN417"
></A
>4.2. AMD</H2
><P
>        AMD 386SX/DX, 486SX/DX/DX2/DX4, K5, K6, K6-2, K6-3, and Athlon (all
	varieties, including MP) are all supported.  Older versions of K6
	should be avoided as they are buggy.  Setting "internal cache"
	disabled in bios setup can be a workaround.  Some early K6-2 300Mhz
	have problems with the system chips.
      </P
><P
>        AMD's 64-bit Opteron and Athlon64 processors, as well as the mobile
        Athlon64 (or Turion64), are also supported, running either in
        32-bit or 64-bit mode.  For 32-bit mode, compile a kernel for i386,
        optionally optimized for Athlons, since that's essentially what
        these processors look like in 32-bit mode.  For 64-bit mode,
        compile a kernel for
	<A
HREF="http://www.x86-64.org/"
TARGET="_top"
>x86_64</A
>.  It will still
	run 32-bit binaries, assuming all the appropriate libraries are
	available.  Opteron and Athlon64 systems use standard PC hardware,
	so the information in this HOWTO still applies.
      </P
><P
>	The old NexGen processors are also supported.
      </P
><P
>        A few very early AMD 486DX's may hang in some special situations. All
        current chips should be okay and getting a chip swap for old CPU's
        should not be a problem.
      </P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN424"
></A
>4.3. Cyrix</H2
><P
>        Cyrix 386SX/DX, 486SX/DX, 5x86, 6x86, and MediaGX are all supported.
      </P
><P
>        <P
></P
><UL
><LI
><P
>              <A
HREF="ftp://ftp.ibiblio.org/pub/Linux/kernel/patches/CxPatch030.tar.z"
TARGET="_top"
>              enable cache on Cyrix processors</A
> 
            </P
></LI
><LI
><P
>              <A
HREF="ftp://ftp.ibiblio.org/pub/Linux/kernel/patches/linux.cxpatch"
TARGET="_top"
>              Cyrix software cache control</A
> 
            </P
></LI
><LI
><P
>              <A
HREF="ftp://ftp.ibiblio.org/pub/Linux/kernel/patches/cx5x86mod_1.0c.tgz"
TARGET="_top"
>              Cyrix 5x86 CPU register settings</A
> 
            </P
></LI
></UL
>
      </P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN438"
></A
>4.4. IDT</H2
><P
>        <A
HREF="http://www.winchip.com/"
TARGET="_top"
>IDT Winchip</A
>
        C6-PSME2006A processors are supported under Linux.
      </P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN442"
></A
>4.5. Transmeta</H2
><P
>	The Transmeta
	<A
HREF="http://www.transmeta.com/"
TARGET="_top"
>Crusoe</A
>
	processors are supported.
      </P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN446"
></A
>4.6. Misc. notes</H2
><P
>        Linux has built-in FPU emulation if you don't have a math coprocessor.
      </P
><P
>        Linux supports SMP (multiple CPUs) in all 2.x kernels.  See the
        <A
HREF="http://www.tldp.org/HOWTO/SMP-HOWTO.html"
TARGET="_top"
>Linux SMP
        HOWTO</A
> for more information.
      </P
><P
>        ULSI Math*Co series has a bug in the FSAVE and FRSTOR instructions that
        causes problems with all protected mode operating systems. Some older
        IIT and Cyrix chips may also have this problem.
      </P
><P
>        There are problems with TLB flushing in UMC U5S chips in very old
        kernels. (1.1.x)
      </P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="laptops.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="memory.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Laptops</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Memory</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>