From owner-cvs-src-old@FreeBSD.ORG Fri Jan 9 11:36:40 2009 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 1270B10656CC for ; Fri, 9 Jan 2009 11:36:40 +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 F3F138FC12 for ; Fri, 9 Jan 2009 11:36:39 +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 n09Badmt018867 for ; Fri, 9 Jan 2009 11:36:39 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n09BadOE018866 for cvs-src-old@freebsd.org; Fri, 9 Jan 2009 11:36:39 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <200901091136.n09BadOE018866@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Fri, 9 Jan 2009 11:36:30 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 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: Fri, 09 Jan 2009 11:36:41 -0000 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