Date: Thu, 29 Jul 2010 19:08:22 +0000 (UTC) From: Xin LI <delphij@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/include specialreg.h src/sys/dev/coretemp coretemp.c src/sys/i386/include specialreg.h Message-ID: <201007291910.o6TJAOrG016402@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
delphij 2010-07-29 19:08:22 UTC
FreeBSD src repository
Modified files:
sys/amd64/include specialreg.h
sys/dev/coretemp coretemp.c
sys/i386/include specialreg.h
Log:
SVN rev 210624 on 2010-07-29 19:08:22Z by delphij
Improve cputemp(4) driver wrt newer Intel processors, especially
Xeon 5500/5600 series:
- Utilize IA32_TEMPERATURE_TARGET, a.k.a. Tj(target) in place
of Tj(max) when a sane value is available, as documented
in Intel whitepaper "CPU Monitoring With DTS/PECI"; (By sane
value we mean 70C - 100C for now);
- Print the probe results when booting verbose;
- Replace cpu_mask with cpu_stepping;
- Use CPUID_* macros instead of rolling our own.
Approved by: rpaulo
MFC after: 1 month
Revision Changes Path
1.65 +1 -0 src/sys/amd64/include/specialreg.h
1.11 +47 -13 src/sys/dev/coretemp/coretemp.c
1.63 +1 -0 src/sys/i386/include/specialreg.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007291910.o6TJAOrG016402>
