Please check the following document. The information can be found in Appendix B of the Software Programmers Guide, section 35.
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.
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