mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
3.2 KiB
90 lines
3.2 KiB
.. SPDX-License-Identifier: GPL-2.0-only |
|
|
|
Kernel driver peci-cputemp |
|
========================== |
|
|
|
Supported chips: |
|
One of Intel server CPUs listed below which is connected to a PECI bus. |
|
* Intel Xeon E5/E7 v3 server processors |
|
Intel Xeon E5-14xx v3 family |
|
Intel Xeon E5-24xx v3 family |
|
Intel Xeon E5-16xx v3 family |
|
Intel Xeon E5-26xx v3 family |
|
Intel Xeon E5-46xx v3 family |
|
Intel Xeon E7-48xx v3 family |
|
Intel Xeon E7-88xx v3 family |
|
* Intel Xeon E5/E7 v4 server processors |
|
Intel Xeon E5-16xx v4 family |
|
Intel Xeon E5-26xx v4 family |
|
Intel Xeon E5-46xx v4 family |
|
Intel Xeon E7-48xx v4 family |
|
Intel Xeon E7-88xx v4 family |
|
* Intel Xeon Scalable server processors |
|
Intel Xeon D family |
|
Intel Xeon Bronze family |
|
Intel Xeon Silver family |
|
Intel Xeon Gold family |
|
Intel Xeon Platinum family |
|
|
|
Datasheet: Available from http://www.intel.com/design/literature.htm |
|
|
|
Author: Jae Hyun Yoo <[email protected]> |
|
|
|
Description |
|
----------- |
|
|
|
This driver implements a generic PECI hwmon feature which provides Digital |
|
Thermal Sensor (DTS) thermal readings of the CPU package and CPU cores that are |
|
accessible via the processor PECI interface. |
|
|
|
All temperature values are given in millidegree Celsius and will be measurable |
|
only when the target CPU is powered on. |
|
|
|
Sysfs interface |
|
------------------- |
|
|
|
======================= ======================================================= |
|
temp1_label "Die" |
|
temp1_input Provides current die temperature of the CPU package. |
|
temp1_max Provides thermal control temperature of the CPU package |
|
which is also known as Tcontrol. |
|
temp1_crit Provides shutdown temperature of the CPU package which |
|
is also known as the maximum processor junction |
|
temperature, Tjmax or Tprochot. |
|
temp1_crit_hyst Provides the hysteresis value from Tcontrol to Tjmax of |
|
the CPU package. |
|
|
|
temp2_label "DTS" |
|
temp2_input Provides current temperature of the CPU package scaled |
|
to match DTS thermal profile. |
|
temp2_max Provides thermal control temperature of the CPU package |
|
which is also known as Tcontrol. |
|
temp2_crit Provides shutdown temperature of the CPU package which |
|
is also known as the maximum processor junction |
|
temperature, Tjmax or Tprochot. |
|
temp2_crit_hyst Provides the hysteresis value from Tcontrol to Tjmax of |
|
the CPU package. |
|
|
|
temp3_label "Tcontrol" |
|
temp3_input Provides current Tcontrol temperature of the CPU |
|
package which is also known as Fan Temperature target. |
|
Indicates the relative value from thermal monitor trip |
|
temperature at which fans should be engaged. |
|
temp3_crit Provides Tcontrol critical value of the CPU package |
|
which is same to Tjmax. |
|
|
|
temp4_label "Tthrottle" |
|
temp4_input Provides current Tthrottle temperature of the CPU |
|
package. Used for throttling temperature. If this value |
|
is allowed and lower than Tjmax - the throttle will |
|
occur and reported at lower than Tjmax. |
|
|
|
temp5_label "Tjmax" |
|
temp5_input Provides the maximum junction temperature, Tjmax of the |
|
CPU package. |
|
|
|
temp[6-N]_label Provides string "Core X", where X is resolved core |
|
number. |
|
temp[6-N]_input Provides current temperature of each core. |
|
|
|
======================= =======================================================
|
|
|