old-www/HOWTO/SMP-HOWTO-10.html

358 lines
11 KiB
HTML
Raw Permalink Blame History

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>Linux SMP HOWTO: What's new ?</TITLE>
<LINK HREF="SMP-HOWTO-11.html" REL=next>
<LINK HREF="SMP-HOWTO-9.html" REL=previous>
<LINK HREF="SMP-HOWTO.html#toc10" REL=contents>
</HEAD>
<BODY>
<A HREF="SMP-HOWTO-11.html">Next</A>
<A HREF="SMP-HOWTO-9.html">Previous</A>
<A HREF="SMP-HOWTO.html#toc10">Contents</A>
<HR>
<H2><A NAME="s10">10. What's new ?</A></H2>
<P>
<DL>
<P>
<DT><B>v1.14, 9 july 2002</B><DD><P>
<UL>
<LI> First release since in almost two years</LI>
<LI> Added article Multiprocessor Specification Support (<B>Randy Dunlap</B>)</LI>
<LI> Added explanation of "unexpected IO-APIC" problem</LI>
<LI> Added a note on changes between 2.2.x and 2.4.x kernels</LI>
<LI> Added new section update on SPARC (<B>Lionel, trollhunter Bouchpan-Lerust-Juery</B>)</LI>
<LI> Added various questions and answers</LI>
<LI> Deleted "SMP specific limit with current kernel (2.2)": outdated</LI>
<LI> Changed word "current" from kernel 2.2 documents</LI>
</UL>
<P>
<DT><B>v1.12.1, 25 october 2000</B><DD><P>
<UL>
<LI> Put all authors in Bryant, Hartner, Qi and Venkitachalam paper</LI>
</UL>
<P>
<DT><B>v1.12, 22 october 2000</B><DD><P>
<UL>
<LI> Explanation on why not trust Xosview on scheduling (<B>Rik van Riel</B>)</LI>
<LI> A pointer to an article that compares 2.2 and 2.4 kernels (<B>Ray Bryant</B>)</LI>
</UL>
<P>
<DT><B>v1.11, 8 october 2000</B><DD><P>
<UL>
<LI> Linux boots on a Sun E1000 with 24 CPUs</LI>
<LI> Linux boots on a AlphaServer with 31 CPUs</LI>
</UL>
<P>
<DT><B>v1.10, 5 october 2000</B><DD><P>
<UL>
<LI> New linux-smp mailing-list adress : linux-smp@vger.kernel.org
(me)</LI>
<LI> Tell where to find RTC setting in kernel config (<B>Patrick
Doyle</B>)</LI>
<LI> glossary updated and concepts added (from a french version made
by <B>Ludovic Danigo</B>)</LI>
<LI> Fixed an inconsistency (<B>Matthias Schniedermeyer</B>)</LI>
<LI> Deleted wrong links (<B>Johan Ekenberg</B>)</LI>
</UL>
<P>
<DT><B>v1.9.1, 28 september 2000</B><DD><P>
<UL>
<LI> updated with a submission from <B>Stig Telfer</B> detailing SMP support
on API Alpha systems </LI>
</UL>
<P>
<P>
<DT><B>v1.9, 13 january 2000</B><DD><P>
<UL>
<LI> Remember to disable all BIOS power-save features (<B>Osamu
Aoki</B>)</LI>
<LI> Explain how to access to Compaq server into advanced
configuration mode (<B>Adrian Portelli</B>)</LI>
</UL>
<P>
<DT><B>v1.8, 8 november 1999</B><DD><P>
<UL>
<LI> quad-celeron motherboard was a hoax, restored old paragraph
(<B>Simen Timian Thoresen</B>)</LI>
</UL>
<P>
<DT><B>v1.7, 6 november 1999</B><DD><P>
<UL>
<LI> new introduction (<B>C. Polisher</B> aka cp)</LI>
<LI> numerous typo and grammatical fixes (cp)</LI>
<LI> introductory paragraph on kernel compilation (cp)</LI>
<LI> introductory paragraph on SMP need (cp)</LI>
<LI> reference on KAI optimizing compiler (<B>Gero Wedemann</B>)</LI>
<LI> quad-celeron motherboard exists (<B>Jeffrey H. Ingber</B>)</LI>
</UL>
<P>
<DT><B>v1.6, 21 october 1999</B><DD><P>
<UL>
<LI> added information on xosview scheduling perturbation</LI>
<LI> added "APIC error interrupt on CPU#n" message information</LI>
<LI> added information on hard lockup</LI>
<LI> deleted section "How to optain maximum performance" (was
obsolete)</LI>
<LI> added info on dual systems with different x86 procs (a Celeron
and a P-II)</LI>
</UL>
<P>
<DT><B>v1.5, 4 october 1999</B><DD><P>
<UL>
<LI> more precision in PSET description</LI>
</UL>
<P>
<DT><B>v1.4, 30 september 1999</B><DD><P>
<UL>
<LI> precize to enable MTRR support for an x86 SMP kernel (me)</LI>
</UL>
<P>
<DT><B>v1.3, 29 september 1999</B><DD><P>
<UL>
<LI> many many grammar and typographical fixes (<B>Wade Hampton</B>
aka hww)</LI>
<LI> added info in short introduction related to 2.2/2.4/2.0 diffs (hww)</LI>
<LI> added step by step things to do to recompile a kernel (hww and me)</LI>
<LI> added info related to SMP/UP modules problems (hww)</LI>
<LI> added precision in Posix Threads section related to user (hww)
vs. kernel threads (hww)</LI>
<LI> new item about NFS and kernel lock (hww)</LI>
<LI> new item about kernel lock without message (hww)</LI>
<LI> new item about debugging lockup problems (hww)</LI>
<LI> added info about heating problems (hww)</LI>
<LI> miscellaneous updates I've forget about (hww)</LI>
<LI> new item about floppy access and sound (hww)</LI>
</UL>
<P>
<DT><B>v1.2, 27 september 1999</B><DD><P>
<UL>
<LI> name change: this document is now a HOWTO. TWD, and fast! (<B>Guylhem Aznar</B>)</LI>
</UL>
<P>
<DT><B>v1.1, 26 september 1999</B><DD><P>
<UL>
<LI> added a link to first Chris Pirih FAQ draft</LI>
<LI> expanted an IRQ related problems</LI>
</UL>
<P>
<DT><B>v1.00, 25 september 1999</B><DD><P>
<UL>
<LI> first upgrade in a long long time!</LI>
<LI> reprocessed the whole FAQ: 2.2 is here and 2.4 soon</LI>
<LI> added kernel locking information from Ingo Molnar</LI>
<LI> deleted item "How will my application perform under SMP?": outdated</LI>
<LI> deleted item "My SMP system is locking up all the time.":
outdated</LI>
<LI> deleted item "You are running 2.0.35 aren't you ?": outdated</LI>
<LI> deleted item "Some hardware is also known to cause problems.":
outdated</LI>
<LI> blanked section "Motherboards with known problems". We should
restart from scratch</LI>
<LI> deleted section "Motherboards with NO known problems": outdated</LI>
<LI> updated dual celeron section (numerous people)</LI>
<LI> added "SPARC sun4m SMP machines" to supported SMP sparc machines
(<B>Anton Blanchard</B>) </LI>
<LI> added a "During boot machine hang signaling an IOAPIC problem"
item in "Why it doesn't work on my machine?" section</LI>
<LI> added a "What about SMP performances?" item</LI>
<LI> updated "Why doesn't my old Compaq work?" item</LI>
<LI> fixed an outdated pointer</LI>
<LI> added a pointer to Ingo test SMP patches</LI>
</UL>
<P>
<DT><B>v0.54, 13 march 1999</B><DD><P>
<UL>
<LI> Added a section about SMP Alpha systems</LI>
</UL>
<P>
<DT><B>v0.53, 08 march 1999</B><DD><P>
<UL>
<LI> Added a section about SMP PowerPC systems</LI>
</UL>
<P>
<DT><B>v0.52, 07 march 1999</B><DD><P>
<UL>
<LI> Added a section about SMP Sparc systems</LI>
</UL>
<P>
<DT><B>v0.51, 06 march 1999</B><DD><P>
<UL>
<LI> Added a dual-celeron section</LI>
<LI> Deleted Adaptec section</LI>
<LI> Updated procps link</LI>
<LI> Updated xosview link</LI>
<LI> Added an answer for quad Xeon boot hang</LI>
<LI> Updated item about glibc patch for gd: should be included in RH 5.2</LI>
</UL>
<P>
<DT><B>v0.50, 03 february 1999</B><DD><P>
<UL>
<LI> Updated "Multithreaded programs on linux" link</LI>
</UL>
<P>
<DT><B>v0.49, 13 january 1999</B><DD><P>
<UL>
<LI> Update about CONFIG_SMP. Added .txt to
Documentation/smp. (<B>Michael Elizabeth Chastain</B>) </LI>
</UL>
<P>
<DT><B>v0.48, 10 december 1998</B><DD><P>
<UL>
<LI> Mispelled corrected. Email address corrected.</LI>
</UL>
<P>
<DT><B>v0.47, 20 november 1998</B><DD><P>
<UL>
<LI> Added that 2.0.36 as the MTRR patch (related to the BogoMips problem)</LI>
</UL>
<P>
<DT><B>v0.46, 10 november 1998</B><DD><P>
<UL>
<LI> Update about Epox KP6-LS motherboards</LI>
</UL>
<P>
<DT><B>v0.45, 25 october 1998</B><DD><P>
<UL>
<LI> Corrected an error regarding /proc/stat file</LI>
<LI> Added a pointer to CESDIS Ethernet Linux Drivers site</LI>
</UL>
<P>
<DT><B>v0.44, 14 october 1998</B><DD><P>
<UL>
<LI> Updated the link to the web page: <EM>Motherboards rumored to run
Linux SMP</EM> </LI>
<LI> Added Jakob explanation how to time SMP systems with 2.0 kernels</LI>
</UL>
<P>
<DT><B>v0.43, 9 september 1998</B><DD><P>
<UL>
<LI> Updated first question in section 3.1</LI>
<LI> Updated mt-Mesa link: multi-threaded is now included as
experimental in the Mesa distribution</LI>
</UL>
<P>
<DT><B>v0.42, 2 september 1998</B><DD><P>
<UL>
<LI> Minor cosmetic update in sect 3.3</LI>
<LI> Two links (multithreaded Mesa and SMP performance) marked
outdated</LI>
<LI> Updated the item about threads and exceptions in C++ (sect 3.3)</LI>
</UL>
<P>
<DT><B>v0.41, 1 september 1998</B><DD><P>
<UL>
<LI> Added a major section: "3.3 SMP Programming" written by Jakob
<EFBFBD>stergaard</LI>
<LI> moved some item of section "3.2 User side" in sect 3.3</LI>
</UL>
<P>
<DT><B>v0.40, 27 august 1998</B><DD><P>
<UL>
<LI> Updated section 3.1, item 7: processor affinity</LI>
</UL>
<P>
<DT><B>v0.39, 27 august 1998</B><DD><P>
<UL>
<LI> Updated needed Award BIOS version for Tyan motherboards
(<B>hASCII</B>)</LI>
<LI> Added an item on IRQ in the crash section (me and
<B>hASCII</B>) </LI>
<LI> Added good support of Asus P2B-DS (<B>Ulf Rompe</B>)</LI>
<LI> Added another smp-list archive in pointer section (<B>Hank Leininger</B>)</LI>
</UL>
<P>
<DT><B>v0.38, 8 august 1998</B><DD><P>
<UL>
<LI> Added a pointer to the Linux Threads FAQ</LI>
</UL>
<P>
<DT><B>v0.37, 30 July 1998</B><DD><P>
<UL>
<LI> <B>Emil Briggs</B> is working on parallel plugins for Gimp (see
"Is there any threaded programs or library?", sect. "User side")</LI>
</UL>
<P>
<DT><B>v0.36, 26 July 1998</B><DD><P>
<UL>
<LI> Thanks to <B>Jakob <20>stergaard</B>, two changes in "Possible
causes of Crash"
<UL>
<LI> Changed 2.0.33 to 2.0.35 (latest stable)</LI>
<LI> Added a "BIOS related causes of failure"</LI>
</UL>
</LI>
</UL>
<P>
<DT><B>v0.35, 14 July 1998</B><DD><P>
<UL>
<LI> Added N440BX Server Board in Motherboards with NO problems</LI>
<LI> Added a succes story for GigaByte motherboard with BIOS upgrade</LI>
<LI> Added a "How to obtain maximum performance ?" section (waiting
for your contributions ;) </LI>
</UL>
<P>
<DT><B>v0.34, 10 june 1998</B><DD><P>
<UL>
<LI> Added a "Parallelizing/Optimizing Compilers for 586/686 machines"
section in section "Useful Pointers", thanks to <B>Sumit Roy</B></LI>
<LI> Corrected a mispelling, "Asus P/I-UP5" is in fact "Asus
P/I-P65UP5" </LI>
</UL>
<P>
<DT><B>v0.33, 3 june 1998</B><DD><P>
<UL>
<LI> Yet another success story for a GigaByte DLX Motherboard. </LI>
<LI> A tip for Tyan motherboards, disable the "DRAM Fast Leadoff" BIOS
option</LI>
</UL>
<P>
<DT><B>v0.32, 27 may 1998</B><DD><P>
<UL>
<LI> Asus P/I-UP5 added in the motherboard-with-NO-problem section</LI>
</UL>
<P>
<DT><B>v0.31, 18 may 1998</B><DD><P>
<UL>
<LI> Elitegroup P6LX2-A works with 2.1.100 and 101</LI>
<LI> Bugs should be reported to <CODE>linux-smp@vger.rutgers.edu</CODE></LI>
</UL>
<P>
<DT><B>v0.30, 12 may 1998</B><DD><P>
<UL>
<LI> SuperMicro is now in the motherboard-with-NO-problem section</LI>
</UL>
<P>
<DT><B>v0.29, 11 may 1998</B><DD><P>
<UL>
<LI> A success story for a GigaByte 686 motherboard with 2.1.101</LI>
<LI> Added a new item in the "User Side" section: "Is there any
threaded programs or library?"</LI>
<LI> OpenGL Mesa library is beeing multithreaded. Cool! See the new
section for details.</LI>
</UL>
<P>
<DT><B>v0.28, 09 may 1998</B><DD><P>
<UL>
<LI> A US mirror of this FAQ is now available (see Introduction)</LI>
<LI> Merge of the two confusing Gigabyte 686 entries</LI>
</UL>
<P>
<DT><B>v0.27, 05 may 1998</B><DD><P>
<UL>
<LI> New info for the Adaptec and TekRam drivers</LI>
<LI> Micronics W6-LI motherboard works under SMP</LI>
</UL>
<P>
</DL>
<P>
<P>
<HR>
<A HREF="SMP-HOWTO-11.html">Next</A>
<A HREF="SMP-HOWTO-9.html">Previous</A>
<A HREF="SMP-HOWTO.html#toc10">Contents</A>
</BODY>
</HTML>