linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* RE: Thermal kernel events API to userspace - Was: Re: thermal: Avoid CONFIG_NET compile dependency
@ 2011-01-25 11:14 R, Durgadoss
  0 siblings, 0 replies; 9+ messages in thread
From: R, Durgadoss @ 2011-01-25 11:14 UTC (permalink / raw)
  To: Thomas Renninger, Zhang, Rui
  Cc: Henrique de Moraes Holschuh, jdelvare@novell.com, Len Brown,
	linux-acpi@vger.kernel.org, Kay Sievers,
	linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-trace-users@vger.kernel.org

Hi Thomas,

> 
> I wonder which events would need userspace to take specific
> (configured) actions at all and what kind of action it could be.
> 
> What is THERMAL_USER_AUX0?
> When will it get thrown and what is userspace expected to do?
> 

This THERMAL_USER_AUX0 is meant for the DTS core thresholds.
In ACPI compliant systems, There are two core thresholds, that
Can be programmed and read via IA32_THERM_INTERRUPT MSR. One is the
Lower threshold (AUX0) and the other one is the higher threshold(AUX1).

When the Current temperature goes below the lower threshold, or above
the higher threshold, the HW generates an interrupt. This is what is
forwarded to the user space through the netlink events.

The user app can increase performance(increase CPU speed..)
on receiving AUX0 events, and try to reduce performance
(like CPU frequency reduction, display control..)on getting AUX1 events.
Basically, the app can do anything to reduce the temperature of the
Platform.

Thanks,
Durga

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-01-26 21:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <D6D887BA8C9DFF48B5233887EF046541094482F511@bgsmsx502.gar.corp.intel.com>
     [not found] ` <D6D887BA8C9DFF48B5233887EF046541094488B86F@bgsmsx502.gar.corp.intel.com>
     [not found]   ` <201101241135.23576.trenn@suse.de>
2011-01-24 13:07     ` Thermal kernel events API to userspace - Was: Re: thermal: Avoid CONFIG_NET compile dependency Thomas Renninger
2011-01-24 16:07       ` Henrique de Moraes Holschuh
2011-01-25  7:57         ` Zhang Rui
2011-01-25 10:12           ` Thomas Renninger
2011-01-25 16:10             ` Henrique de Moraes Holschuh
2011-01-26  7:14               ` Zhang, Rui
2011-01-26 21:28                 ` Henrique de Moraes Holschuh
2011-01-25 15:51           ` Henrique de Moraes Holschuh
2011-01-25 11:14 R, Durgadoss

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).