Anders, I knew you would get lonely/bored and come back. :-) Tom On Mon, 2003-09-22 at 12:37, Anders Johansson wrote:
On Monday 22 September 2003 21.14, js wrote:
The athlon kernel fork occurred a couple years ago when it was discovered that linux would crash under certain situations due to the different way the Athlon handles memory. Allan Cox developed a kernel patch to address the problem and the athlon fork was born. Since then, other optomizations were also added. Previously it was not considered worth the time to optimize for the Athlon since it is also compatible with all Intel instructions sets (MMX/SSE, etc.). The Athlon bug pretty much killed that idea, so it became worth it since there needed to be a forked kernel anyway. "Lucky" for us Athlon users. (Never thought a bug would do some good)
First of all it's not a fork, since it's maintained in the main kernel tree. Secondly, I just greped the source for athlon specific things, and the only thing I could find different between compiling for athlon and compiling for Pentium III is the use of 3DNow and a different implementation of MMX.
Of course, I may have missed something. I greped for CONFIG_MK7 and I looked at arch/i386/config.in and compared the defines set for the various architectures
-- Tom Nielsen Neuro Logic Systems 805.389.5435 x18 www.neuro-logic.com