Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Nov 2009 14:16:02 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/i386/cpufreq est.c
Message-ID:  <200911141416.nAEEGFrH045916@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mav         2009-11-14 14:16:02 UTC

  FreeBSD src repository

  Modified files:
    sys/i386/cpufreq     est.c 
  Log:
  SVN rev 199268 on 2009-11-14 14:16:02Z by mav
  
  Desktop Core2Duo/Core2Quad CPUs are unable to control frequency of single
  CPU core, only pair of them. As result, both cores are running on highest
  one of requested frequencies, and that is reported by status register.
  Such behavior confuses frequency validation logic, as it runs on only
  one core, as SMP is not yet launched, making EIST completely unusable.
  
  To workaround this, add check for validation result. If we haven't found
  at least two usable frequencies, then probably we are looking bad and have
  to trust data provided by BIOS as-is.
  
  Revision  Changes    Path
  1.25      +12 -3     src/sys/i386/cpufreq/est.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911141416.nAEEGFrH045916>