i dug out the code i wrote some time ago to read cpu
temperature (or the closest stand in for it i could find)
on most modern amd and intel processors. it's wrapped
up with a change to extend the model macro so that
conroe l processors don't appear to be xeons.
/n/sources/contrib/quanstro/src/9/pc/^(cpuid0.s dat.h devarch.c io.h)
you'll need to add cpuid0.s to l.s.
here's how it works. minooka obviously has two processors:
minooka; cat /dev/cputemp