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>