[PATCH] CPU detection updates (Was: Re: TSC and Cyrix)

Rafael Reilova (rreilova@ececs.uc.edu)
Sun, 8 Nov 1998 21:44:20 -0500 (EST)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-758783491-910576825=:22306
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.SOL.3.96.981108210434.22306D@pissarro.ececs.uc.edu>

On Sun, 8 Nov 1998, Trever Adams wrote:

> Well, 2.1.127 sound works great for me as well as the rest. I was under
> the impression that TSC code that worked on Cyrix chips was included in
> 2.1.126, but from 2.1.127 /proc/cpuinfo I get

The Cyrix TSC works now. Try the included patch. Most of this code was
already in 2.1.126-ac2, but didn't make it into 2.1.127. See my previous
post a while back for the feature list.

New changes are:

- added the fcmov flag for the Cyrix MediaGxm,
- it turned out that the cpuid model names for the AMD's were not as
informative as the ones obtained from the table lookup. Now the table
name overrides the ext. cpuid name (AMD guys please test).
- some cleanup on identify_cpu() function
- updated diff vs. 2.1.127

Cheers,

Rafael

---559023410-758783491-910576825=:22306
Content-Type: APPLICATION/octet-stream; name="cpu-det-2.1.127.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL.3.96.981108214420.22306E@pissarro.ececs.uc.edu>
Content-Description:

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
LP68CzP8+b8cfB/42y8AAA==
---559023410-758783491-910576825=:22306--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/