From owner-cvs-src-old@FreeBSD.ORG Tue Dec 16 01:24:09 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 80BC51065670 for ; Tue, 16 Dec 2008 01:24:09 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6C34C8FC2C for ; Tue, 16 Dec 2008 01:24:09 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mBG1O9Tj069045 for ; Tue, 16 Dec 2008 01:24:09 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mBG1O9mb069044 for cvs-src-old@freebsd.org; Tue, 16 Dec 2008 01:24:09 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <200812160124.mBG1O9mb069044@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Tue, 16 Dec 2008 01:24:05 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_cpu.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Dec 2008 01:24:09 -0000 mav 2008-12-16 01:24:05 UTC FreeBSD src repository Modified files: sys/kern kern_cpu.c Log: SVN rev 186154 on 2008-12-16 01:24:05Z by mav 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.31 +8 -1 src/sys/kern/kern_cpu.c