Processors
Intel® Processors, Tools, and Utilities
14503 Discussions

Is it possible to find out if a CPU supports IA32_TEMPERATURE_TARGET?

SMage1
Beginner
2,442 Views

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?

4 Replies
Silvia_L_Intel1
Employee
790 Views

Apfel, I'm going to check on this information for you.

0 Kudos
Silvia_L_Intel1
Employee
790 Views

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,

0 Kudos
SMage1
Beginner
790 Views

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

0 Kudos
Silvia_L_Intel1
Employee
790 Views

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

0 Kudos
Reply