Messages in this thread |  | | Subject | Re: missing mxcsr initialization | Date | Fri, 27 Oct 2000 02:15:41 +0100 (BST) | From | Alan Cox <> |
| |
> > corrected for include the facts that the XMM feature bit is an Intel specific > > bit that other vendors may use for other things, so you need to test vendor == > ^^^ > Note that they shouldn't do that! I would consider a very bad thing if they > goes out of sync on those bits.
CPUID is vendor specific. Every bit in those fields is vendor specific. Every piece of documentation tells you to check the CPU vendor. Every time we didnt bother we got burned.
I keep hearing people saying things like 'bad thing' 'assume standards'. Well all I can say is cite a vendor issued document which says 'dont bother checking the vendor'.
And when you can't find that document, put the checks in so we dont crash on an Athlon or when using MTRR on a Cyrix III etc
Alan
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |