Bug 538268

Summary: List of i586 only CPUs is incorrect
Product: [Retired] Fedora Documentation Reporter: Yuhong Bao <yuhongbao_386>
Component: release-notesAssignee: John J. McDonough <wb8rcr>
Status: CLOSED CURRENTRELEASE QA Contact: Karsten Wade <kwade>
Severity: medium Docs Contact:
Priority: low    
Version: develCC: a.mani.cms, kevin, notting, rlerch, wb8rcr
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-10-29 11:00:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Yuhong Bao 2009-11-18 04:02:34 UTC
Description of problem:
The list of i586 only CPUs in the Fedora 12 release notes is incorrect.
The Geode GX does support CMOV, in fact I think all Cyrix and MediaGX/Geode processors that have MMX have CMOV too. Also, AMD K6 and older should be added to the list. Here is my list:
* Intel Pentium MMX and older
* AMD K6 and older
* pre-MMX Cyrix CPUs (including older MediaGX)
* Ezra and Samuel core VIA C3 and all older Centaur processors
* All Rise processors

Comment 1 Ryan Lerch 2009-11-18 21:48:12 UTC
Thanks for reporting this issue.

Just double checking, is this the section that you are referring to in your bug report?
http://docs.fedoraproject.org/release-notes/f12/en-US/html-single/#sect-Release_Notes-Architecture_Specific_Notes_686

?

thanks,
ryanlerch

Comment 2 Yuhong Bao 2009-11-19 01:55:13 UTC
Yes

Comment 3 A. Mani 2009-11-19 23:16:01 UTC
Via C3 is i686

Comment 4 A. Mani 2009-11-19 23:22:47 UTC
Even VIA Samuel is an i686 CPU

Comment 5 Yuhong Bao 2009-11-20 16:00:33 UTC
Except that it isn't, since it lacks most 686 features, including CMOV. I consider it a 586 CPU in a 686 socket.

Comment 6 eric 2009-12-16 20:03:56 UTC
Has this been resolved?

Comment 7 Kevin Fenzi 2010-03-06 21:37:10 UTC
I'm having trouble finding too much info about the Geode GX. Do you have a cite or a cpu that shows that it has cmov? I know the LX and NX do. 

The AMD K6 and older sounds like a good addition to me.

Comment 8 John J. McDonough 2010-03-06 21:59:52 UTC
So, the RNs now read as follows:

------
 For Fedora 12, we are switching to i686 as the base architecture (including CMOV), and optimize for Atom processors.
This means we will loose support for the following CPU families:

    * Intel i586 (all)
    * Intel Pentium MMX and older
    * National Semiconductor Geode processors
    * VIA C3 (Ezra and Samuel Cores) and all older Centaur processors
    * AMD Geode GX
    * AMD K6 and older
    * pre-MMX Cyrix processors including older MediaGX
    * All Rise processors 

AMD Geode LX (as used in the OLPC XO laptop) and later Geode NX processors should still work. Those interested are, of course, welcome to set up a secondary arch for older processors 
------


errors. duplication?

Comment 9 Yuhong Bao 2010-03-06 22:38:33 UTC
"I'm having trouble finding too much info about the Geode GX. Do you have a cite
or a cpu that shows that it has cmov? I know the LX and NX do."
Geode GX databook is here:
http://www.amd.com/files/connectivitysolutions/geode/geode_gx/31505E_gx_databook.zip
"* National Semiconductor Geode processors"
"* AMD Geode GX"
Both do support CMOV, since the MediaGXm does.

Comment 10 Kevin Fenzi 2010-03-07 19:01:45 UTC
ok, that sounds reasonable to me. 

Notting made the list we used I think, so CC'ing him here to get a sanity check.

Comment 11 Bill Nottingham 2010-03-08 17:42:32 UTC
As an aside, it's 'lose support', not 'loose support'.

I'm not sure why you would distinguish 'Pentium MMX' from 'i586'.

As for Geode GX, I seem to recall reading that while it 'supported' cmov from an instruction standpoint, the implementation on that chip didn't actually work right.
But I can't find a reference now, so might as well go with the data sheet.

Comment 12 Yuhong Bao 2010-03-08 19:37:26 UTC
BTW, you can find older chip datasheets here:
http://datasheet.chipdb.org
That is how I got the datasheets for the Centaur, Cyrix, Rise, and Transmeta CPUs.

Comment 13 Yuhong Bao 2010-03-08 19:37:27 UTC
BTW, you can find older chip datasheets here:
http://datasheet.chipdb.org
That is how I got the datasheets for the Centaur, Cyrix, Rise, and Transmeta CPUs.

Comment 14 John J. McDonough 2010-10-29 11:00:35 UTC
F12 notes were corrected with the best information we could get, although agreement on appropriate CPUs seems hard to come by.