Right now only one CPU is supported. If a system has more than one CPU the
behaviour is undefined.
The mapping of operating system CPU affinity mask to hardware logical
processor id is assumed to be 1:1, which is wrong on certain (32-Bit
Windows) systems. This can lead to two core temperature sensors being read
twice, while two other are missing.
Implementing APIC based CPU topology enumeration should fix both issues.
Original issue reported on code.google.com by moel.mich on 19 Apr 2010 at 7:53
Original issue reported on code.google.com by
moel.mich
on 19 Apr 2010 at 7:53