summaryrefslogtreecommitdiff
path: root/Documentation/hwmon
diff options
context:
space:
mode:
authorDurgadoss R <durgadoss.r@intel.com>2011-07-12 07:07:16 -0400
committerGuenter Roeck <guenter.roeck@ericsson.com>2011-07-28 00:17:36 -0700
commitc814a4c7c4aad795835583344353963a0a673eb0 (patch)
treedbf51076911e529ce082049d26323b560cb7b1f2 /Documentation/hwmon
parent8c1d04192e2ef1e6d38e9d5e9c500e5330d20339 (diff)
downloadlinux-3.10-c814a4c7c4aad795835583344353963a0a673eb0.tar.gz
linux-3.10-c814a4c7c4aad795835583344353963a0a673eb0.tar.bz2
linux-3.10-c814a4c7c4aad795835583344353963a0a673eb0.zip
hwmon: (coretemp) Add core/pkg threshold support to Coretemp
This patch adds the core and pkg support to coretemp. These thresholds can be configured via the sysfs interfaces tempX_max and tempX_max_hyst. An interrupt is generated when CPU temperature reaches or crosses above tempX_max OR drops below tempX_max_hyst. This patch is based on the documentation in IA Manual vol 3A, that can be downloaded from here: http://download.intel.com/design/processor/manuals/253668.pdf Signed-off-by: Durgadoss R <durgadoss.r@intel.com> Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com>
Diffstat (limited to 'Documentation/hwmon')
-rw-r--r--Documentation/hwmon/coretemp7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/hwmon/coretemp b/Documentation/hwmon/coretemp
index f85e913a340..fa8776ab9b1 100644
--- a/Documentation/hwmon/coretemp
+++ b/Documentation/hwmon/coretemp
@@ -35,6 +35,13 @@ the Out-Of-Spec bit. Following table summarizes the exported sysfs files:
All Sysfs entries are named with their core_id (represented here by 'X').
tempX_input - Core temperature (in millidegrees Celsius).
tempX_max - All cooling devices should be turned on (on Core2).
+ Initialized with IA32_THERM_INTERRUPT. When the CPU
+ temperature reaches this temperature, an interrupt is
+ generated and tempX_max_alarm is set.
+tempX_max_hyst - If the CPU temperature falls below than temperature,
+ an interrupt is generated and tempX_max_alarm is reset.
+tempX_max_alarm - Set if the temperature reaches or exceeds tempX_max.
+ Reset if the temperature drops to or below tempX_max_hyst.
tempX_crit - Maximum junction temperature (in millidegrees Celsius).
tempX_crit_alarm - Set when Out-of-spec bit is set, never clears.
Correct CPU operation is no longer guaranteed.