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>
