Date: Wed, 31 Aug 2005 02:13:55 +0900 From: Hajimu UMEMOTO <ume@FreeBSD.org> To: Nate Lawson <nate@root.org> Cc: acpi@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_cpu.c Message-ID: <ygehdd773fw.wl%ume@mahoroba.org> In-Reply-To: <4313E5C5.5060005@root.org> References: <20050830044536.C0AB416A4C6@hub.freebsd.org> <4313E5C5.5060005@root.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, >>>>> On Mon, 29 Aug 2005 21:51:17 -0700 >>>>> Nate Lawson <nate@root.org> said: nate> Nate Lawson wrote: > njl 2005-08-30 04:45:32 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_cpu.c > Log: > Eliminate cpufreq levels for two cases that are less than optimal: > > 1. Walk the absolute list in reverse to prefer duplicated levels that have > a lower absolute setting, i.e. 800 Mhz/50% is better than 1600 Mhz/25% even > though both have the same actual frequency. This also removes the need to > check for already-modified levels since by definition, those will be added > later in the sorted list. > > 2. Compare the absolute settings for derived levels and don't use the new > level if it's higher. For example, a level of 800 Mhz/75% is preferable to > 1600 Mhz/25% even though the latter has a lower total frequency. > > This work is based on a patch from the submitter but reworked by myself. > > Submitted by: Tijl Coosemans (tijl/ulyssis.org) > > Revision Changes Path > 1.20 +48 -47 src/sys/kern/kern_cpu.c nate> If this commit gives you problems, please set debug.cpufreq.verbose=1 nate> and send me the output along with sysctl dev.cpu. It should reduce the nate> levels the same as Tijl's patch. I took a very slightly different nate> implementation approach but the code is mostly his. Thanks! I applied the diff to latest RELENG_6. I believe it is equivalent to HEAD's kern_cpu.c. After applying the diff, the order of freq_level is apparently strange: dev.cpu.0.freq_levels: 1200/5000 1050/4375 900/3750 750/3125 600/2500 450/1875 300/1250 150/625 1100/4700 962/4112 825/3525 687/2937 550/2350 412/1762 275/1175 137/587 1000/4300 875/3762 750/3225 625/2687 500/2150 375/1612 250/1075 125/537 900/4000 787/3500 675/3000 562/2500 450/2000 337/1500 225/1000 112/500 800/3700 700/3237 600/2775 500/2312 400/1850 300/1387 200/925 100/462 600/3000 525/2625 450/2250 375/1875 300/1500 225/1125 150/750 75/375 The sysctl output before applying the diff is following: dev.cpu.0.%desc: ACPI CPU dev.cpu.0.%driver: cpu dev.cpu.0.%location: handle=\_PR_.CPU0 dev.cpu.0.%pnpinfo: _HID=none _UID=0 dev.cpu.0.%parent: acpi0 dev.cpu.0.freq: 1200 dev.cpu.0.freq_levels: 1200/5000 1100/4700 1050/4375 1000/4300 962/4112 900/4000 875/3762 825/3525 800/3700 750/3125 687/2937 625/2687 600/3000 550/2350 525/2625 500/2150 450/1875 412/1762 375/1612 337/1500 300/1250 275/1175 250/1075 225/1000 200/925 150/625 125/537 100/462 75/375 dev.acpi_perf.0.%driver: acpi_perf dev.acpi_perf.0.%parent: cpu0 dev.est.0.%desc: Enhanced SpeedStep Frequency Control dev.est.0.%driver: est dev.est.0.%parent: cpu0 dev.est.0.freq_settings: 1200/5000 1100/4700 1000/4300 900/4000 800/3700 600/3000 dev.cpufreq.0.%driver: cpufreq dev.cpufreq.0.%parent: cpu0 dev.p4tcc.0.%desc: CPU Frequency Thermal Control dev.p4tcc.0.%driver: p4tcc dev.p4tcc.0.%parent: cpu0 dev.p4tcc.0.freq_settings: 10000/-1 8750/-1 7500/-1 6250/-1 5000/-1 3750/-1 2500/-1 1250/-1 The following is the output of cpufreq.verbose=1: Aug 31 01:56:41 kasuga sudo: ume : TTY=ttyp1 ; PWD=/usr/home/ume/cvs/freefall ; USER=root ; COMMAND=/sbin/sysctl debug.cpufreq.verbose=1 Aug 31 01:56:41 kasuga kernel: cpufreq: get returning known freq 687 Aug 31 01:56:41 kasuga kernel: cpufreq: get returning known freq 687 Aug 31 01:56:41 kasuga kernel: cpufreq: skipping info-only driver acpi_perf0 Aug 31 01:56:41 kasuga kernel: cpufreq: adding abs setting 1200 at head Aug 31 01:56:41 kasuga kernel: cpufreq: adding abs setting 1100 after 1200 Aug 31 01:56:41 kasuga kernel: cpufreq: adding abs setting 1000 after 1100 Aug 31 01:56:41 kasuga kernel: cpufreq: adding abs setting 900 after 1000 Aug 31 01:56:41 kasuga kernel: cpufreq: adding abs setting 800 after 900 Aug 31 01:56:41 kasuga kernel: cpufreq: adding abs setting 600 after 800 Aug 31 01:56:41 kasuga kernel: cpufreq: adding 8 relative settings Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 100% to 600 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 525 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 525 after 600 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 87% to 525 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 450 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 450 after 525 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 75% to 450 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 375 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 375 after 450 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 62% to 375 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 300 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 300 after 375 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 50% to 300 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 225 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 225 after 300 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 37% to 225 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 150 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 150 after 225 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 25% to 150 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 75 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 75 after 150 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 12% to 75 level Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 100% to 800 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 700 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 700 after 800 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 87% to 700 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 600 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 600 after 700 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 75% to 600 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 500 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 500 after 600 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 62% to 500 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 400 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 400 after 500 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 50% to 400 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 300 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 300 after 400 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 37% to 300 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 200 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 200 after 300 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 25% to 200 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 100 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 100 after 200 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 12% to 100 level Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 100% to 900 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 787 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 787 after 900 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 87% to 787 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 675 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 675 after 787 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 75% to 675 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 562 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 562 after 675 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 62% to 562 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 450 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 450 after 562 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 50% to 450 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 337 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 337 after 450 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 37% to 337 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 225 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 225 after 337 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 25% to 225 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 112 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 112 after 225 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 12% to 112 level Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 100% to 1000 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 875 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 875 after 1000 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 87% to 875 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 750 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 750 after 875 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 75% to 750 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 625 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 625 after 750 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 62% to 625 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 500 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 500 after 625 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 50% to 500 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 375 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 375 after 500 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 37% to 375 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 250 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 250 after 375 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 25% to 250 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 125 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 125 after 250 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 12% to 125 level Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 100% to 1100 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 962 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 962 after 1100 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 87% to 962 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 825 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 825 after 962 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 75% to 825 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 687 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 687 after 825 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 62% to 687 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 550 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 550 after 687 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 50% to 550 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 412 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 412 after 550 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 37% to 412 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 275 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 275 after 412 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 25% to 275 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 137 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 137 after 275 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 12% to 137 level Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 100% to 1200 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 1050 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 1050 after 1200 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 87% to 1050 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 900 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 900 after 1050 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 75% to 900 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 750 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 750 after 900 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 62% to 750 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 600 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 600 after 750 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 50% to 600 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 450 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 450 after 600 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 37% to 450 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 300 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 300 after 450 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 25% to 300 level Aug 31 01:56:41 kasuga kernel: cpufreq: dup set considering derived setting 150 Aug 31 01:56:41 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:41 kasuga kernel: cpufreq: dup done, inserting new level 150 after 300 Aug 31 01:56:41 kasuga kernel: cpufreq: expand set added rel setting 12% to 150 level Aug 31 01:56:41 kasuga kernel: cpufreq: setting abs freq 1100 on est0 (cpu 0) Aug 31 01:56:41 kasuga kernel: cpufreq: setting rel freq 3750 on p4tcc0 (cpu 0) Aug 31 01:56:42 kasuga kernel: cpufreq: get returning known freq 412 Aug 31 01:56:42 kasuga kernel: cpufreq: get returning known freq 412 Aug 31 01:56:42 kasuga kernel: cpufreq: skipping info-only driver acpi_perf0 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 1200 at head Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 1100 after 1200 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 1000 after 1100 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 900 after 1000 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 800 after 900 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 600 after 800 Aug 31 01:56:42 kasuga kernel: cpufreq: adding 8 relative settings Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 100% to 600 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 525 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 525 after 600 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 87% to 525 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 450 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 450 after 525 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 75% to 450 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 375 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 375 after 450 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 62% to 375 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 300 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 300 after 375 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 50% to 300 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 225 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 225 after 300 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 37% to 225 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 150 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 150 after 225 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 25% to 150 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 75 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 75 after 150 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 12% to 75 level Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 100% to 800 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 700 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 700 after 800 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 87% to 700 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 600 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 600 after 700 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 75% to 600 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 500 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 500 after 600 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 62% to 500 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 400 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 400 after 500 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 50% to 400 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 300 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 300 after 400 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 37% to 300 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 200 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 200 after 300 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 25% to 200 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 100 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 100 after 200 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 12% to 100 level Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 100% to 900 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 787 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 787 after 900 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 87% to 787 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 675 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 675 after 787 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 75% to 675 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 562 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 562 after 675 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 62% to 562 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 450 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 450 after 562 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 50% to 450 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 337 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 337 after 450 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 37% to 337 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 225 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 225 after 337 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 25% to 225 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 112 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 112 after 225 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 12% to 112 level Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 100% to 1000 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 875 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 875 after 1000 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 87% to 875 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 750 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 750 after 875 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 75% to 750 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 625 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 625 after 750 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 62% to 625 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 500 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 500 after 625 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 50% to 500 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 375 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 375 after 500 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 37% to 375 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 250 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 250 after 375 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 25% to 250 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 125 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 125 after 250 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 12% to 125 level Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 100% to 1100 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 962 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 962 after 1100 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 87% to 962 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 825 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 825 after 962 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 75% to 825 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 687 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 687 after 825 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 62% to 687 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 550 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 550 after 687 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 50% to 550 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 412 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 412 after 550 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 37% to 412 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 275 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 275 after 412 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 25% to 275 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 137 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 137 after 275 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 12% to 137 level Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 100% to 1200 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 1050 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 1050 after 1200 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 87% to 1050 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 900 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 900 after 1050 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 75% to 900 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 750 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 750 after 900 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 62% to 750 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 600 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 600 after 750 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 50% to 600 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 450 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 450 after 600 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 37% to 450 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 300 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 300 after 450 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 25% to 300 level Aug 31 01:56:42 kasuga kernel: cpufreq: dup set considering derived setting 150 Aug 31 01:56:42 kasuga kernel: cpufreq: removed last relative driver: p4tcc0 Aug 31 01:56:42 kasuga kernel: cpufreq: dup done, inserting new level 150 after 300 Aug 31 01:56:42 kasuga kernel: cpufreq: expand set added rel setting 12% to 150 level Aug 31 01:56:42 kasuga kernel: cpufreq: setting abs freq 1200 on est0 (cpu 0) Aug 31 01:56:42 kasuga kernel: cpufreq: setting rel freq 1250 on p4tcc0 (cpu 0) Aug 31 01:56:42 kasuga kernel: cpufreq: get returning known freq 150 Aug 31 01:56:42 kasuga kernel: cpufreq: get returning known freq 150 Aug 31 01:56:42 kasuga kernel: cpufreq: skipping info-only driver acpi_perf0 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 1200 at head Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 1100 after 1200 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 1000 after 1100 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 900 after 1000 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 800 after 900 Aug 31 01:56:42 kasuga kernel: cpufreq: adding abs setting 600 after 800 Aug 31 01:56:42 kasuga kernel: cpufreq: adding 8 relative settings Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygehdd773fw.wl%ume>