Community
cancel
Showing results for 
Search instead for 
Did you mean: 
jacace
Black Belt
53 Views

how to read the Thermal Monitor 1 of the Intel celeron 450 processor?

Hi there,


This is a hard question I think.
In the Intel 64 and IA-32 Architectures Software Developers Manual is metioned the sensor 1, 2 and the on die digital sensor. But the manual does not mention how to read the thermal 1,2reading, the manual only mentions how to read their status (CPUID.1:EDX.TM[bit 29] &CPUID.1:ECX.TM2[bit 8]).

And lastly, the manual does not talk about cores but in case of dual core, how to redirect the MSR reading to a specific core?

Thanks,

Javier Andrs Cceres Alvis
Blog Personal: http://speechflow.spaces.live.com/
Blog Intel: http://software.intel.com/en-us/blogs/author/javierandrescaceres/
0 Kudos
1 Reply
jacace
Black Belt
53 Views

Hi there,


This is a hard question I think.
In the Intel 64 and IA-32 Architectures Software Developers Manual is metioned the sensor 1, 2 and the on die digital sensor. But the manual does not mention how to read the thermal 1,2reading, the manual only mentions how to read their status (CPUID.1:EDX.TM[bit 29] &CPUID.1:ECX.TM2[bit 8]).

And lastly, the manual does not talk about cores but in case of dual core, how to redirect the MSR reading to a specific core?

Thanks,

Javier Andrs Cceres Alvis
Blog Personal: http://speechflow.spaces.live.com/
Blog Intel: http://software.intel.com/en-us/blogs/author/javierandrescaceres/

When it's a core 2 processor, the msr addresses is the same, but the results depends on which core is the thread running. So if one wants to read the digital temperature sensor of two cores, one needs to force the thread to run in both cores by code.

Reply