Subject: Re: CVS commit: src/sys/arch
To: None <xtraeme@netbsd.org>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: source-changes
Date: 03/21/2007 14:24:49
> Module Name:	src
> Committed By:	xtraeme
> Date:		Tue Mar 20 21:22:03 UTC 2007
> 
> Modified Files:
> 	src/sys/arch/amd64/amd64: identcpu.c
> 	src/sys/arch/i386/i386: identcpu.c
> 	src/sys/arch/x86/conf: files.x86
> 	src/sys/arch/x86/include: cpuvar.h
> Added Files:
> 	src/sys/arch/x86/x86: iclockmod.c
> 
> Log Message:
> Driver for Intel Thermal Monitor (feature TM) On-Demand Clock
> Modulation.
> 
> This works by changing the duty cycle of the clock modulation,
> and saves power and helps to not increase the temperature by
> software.
> 
> Adapted from OpenBSD/FreeBSD's p4tcc.
> 
> To enable it one must use "options INTEL_ONDEMAND_CLOCKMOD".
> 
> Tested by me in UP and SMP, ok'ed by Matthew R. Green.

what's the point of MSR_CPU_BROADCAST_READ in clockmod_getstate?

YAMAMOTO Takashi