                         CORETEMP (c) 2007 by nickk
                         __________________________

Wazzup
______

  This is small utility which prints to stdout or/and \PIPE\CORETEMP pipe the 
temperature of the internal temperature sensors of Intel core2duo or similar 
CPU, which supports reading of 0x19c MSR register.
  Being run without switches it queries each second one of your CPUs and 
prints both to stdout and pipe the message like following:

Core 0/1: 46*/48

  As you understand this means core 0 has temperature of 46 celcius and 
core 1 - 48. The * mask means the last queried CPU/core. The utility cant set
the exact cpu/core to be queried, but can tell which cpu/core was queried ;)
In my system queried cores rotates quite well (it queries 1-3 times in a row 
core 0 then 1-3 times in a row core 1 and so on). 
Hope it will work so for you too.

  Also coretemp has the following switches:

Usage : coretemp.exe [-s] [-p] [-t seconds]

  -s          : silent - do not write anything to stdout.
  -p          : do not write anything to pipes.
  -t seconds  : specify the sensors querying interval.
                default is 1 second. If 0 seconds are specified
                the program will write the current values and exit

Installation
____________

  Unpack archive somehwre, put DEVICE=X:\<path to rdmsr.sys>\RDMSR.SYS
in your config.sys, reboot. Then run coretemp.exe in a way you like.
  The RDMSR.SYS driver is a simple driver to query MSR registers. See 
ioctl.h for how to use it.

Bugs
____

  You tell me. I dont even have the NVIDIA hardware ;)
  All i know, not all PHY chips work with this driver. At least there are 
problems with some Vitesse PHYs. 

Author
______
  
  Author: nickk, dev.nul@mail.ru

  If you ever face the need to send bugreport to author, please, make sure
your email provider accepts mail from mail.ru. Dont forget to include into 
your bugreports the model of your mainboad, model of your phy chip, pci.exe
output. If it traps, please, include trap screen. If you familiar with debug
kernels, include also db ds:0 ldf4 and other magic output you feel will be 
useful.

Changelog
_________

0.0.1
  Initial release, full of bugs.
