Is it possible to find out if a CPU supports IA32_TEMPERATURE_TARGET?
I don't want to check against every possible CPU if it is in the List of the Supported CPUs i know.
Or if there is no direct way, is there a complete List of CPUs which support the IA32_TEMPERATURE_TARGET?
連結已複製
Please check the following document. The information can be found in Appendix B of the Software Programmers Guide, section 35.
https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3c-part-3-manual.pdf https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3c-part-3-manual.pdf
All generations of Core i3, i5, i7 support it.Processors based on the Silvermont architecture also support it. That would mean Baytrail, Avoton and Rangely processors.
Regards,
Hi,
thanks for the Replay.
I have this Document already and i also found this Information but maybe i was not clear enough.
I look for a nice and elegant Solution to check via C or assembly that a CPU supports IA32_TEMPERATURE_TARGET or not.
Like a feature bit for it or something like that. I was not able to find anything like this in all the Documents i downloaded.
Im also fine with the list i have, i expanded it after reading some bits in vol-3c again, but another solution would be nice.
Also my experience with Intel CPUs is rather limited, i'm more or less a beginner with Intel Architecture.
Well, the point is, i like to do it right but my current Solution "check the current model number against the list of supported ones"
looks rather stupid. Indeed i could shorten the list in some way or check against another list with different criteria but i like to
eliminate the list.
I know that the character of those MSRs is that they are only available on some Models but maybe there is something is missed
Apfel, for this kind of information I would recommend you to access the Intel Developer Zone at the following link https://software.intel.com/en-us https://software.intel.com/en-us
