Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Aug 2010 18:53:12 +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:  <201008301853.o7UIrUH7020941@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
delphij     2010-08-30 18:53:12 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/amd64/include    specialreg.h 
    sys/dev/coretemp     coretemp.c 
    sys/i386/include     specialreg.h 
  Log:
  SVN rev 212007 on 2010-08-30 18:53:12Z by delphij
  
  MFC r210624 and r210833:
  
  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.
  
  Catch known CPUs before using IA32_TEMPERATURE_TARGET.
  This way we would have an opportunity to hide the
  Tj(target) value doesn't seem right stuff if we know
  it's not working there.
  
  Add temperature value for Core2 Duo Extreme Mobile that
  I have access to.
  
  Revision   Changes    Path
  1.40.2.19  +1 -0      src/sys/amd64/include/specialreg.h
  1.2.4.5    +59 -13    src/sys/dev/coretemp/coretemp.c
  1.42.2.18  +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?201008301853.o7UIrUH7020941>