Date: Fri, 9 Jan 2009 11:36:30 +0000 (UTC) From: Alexander Motin <mav@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/kern kern_cpu.c Message-ID: <200901091136.n09BadOE018866@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
mav 2009-01-09 11:36:30 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
sys/kern kern_cpu.c
Log:
SVN rev 186939 on 2009-01-09 11:36:30Z by mav
MFC rev. 186154
If possible, try to obtain max_mhz on cpufreq attach instead of first request.
On HyperThreading CPUs logical cores have same frequency, so setting it
on any core will change the other's one. In most cases first request
to the second core will be the "set" request, done after setting frequency
of the first core. In such case second CPU will obtain throttled frequency
of the first core as it's max_mhz making cpufreq broken due to different
frequency sets.
Revision Changes Path
1.27.2.3 +8 -1 src/sys/kern/kern_cpu.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901091136.n09BadOE018866>
