You're right. cxmmx are only available directly on the MediaGXm and are
located on bit 24 of the extended CPU capabilities (cpuid level 80000001).
(Ditch the patch)
> Hmmm, please check the Cyrix Application Note 119.pdf, paragraph 4.2.7. It
> seems that the Cyrix Extended MMX instructions must be enabled explicitly
> (by setting bit 0 of CCR7 to one), otherwise it defaults to standard MMX.
>
> OTOH if one is checking the Extended Capabilities (only available on the
> MediaGXm), those are manufacturer specific and it seems the correct flag is
> really index [24]. :-(
There still a slight problem, even on a GXm you'll never see the cxmmx
flag since we never read the extended cap. (at least on 2.1.x). But this
has an easy cure. Patch comming soon :)
Cheers,
Rafael
-
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.altern.org/andrebalsa/doc/lkml-faq.html