Re: [PATCH 1/4] hwmon: (coretemp) adding package thermal info support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 15 Jul 2010, Chen Gong wrote:
> >>+pkg_temp[1-*]_input
> >>+		Package temperature input value.
> >>+		Unit: millidegree Celsius
> >>+		RO
> >>+
> >
> >Unless I am missing something, this is just another temperature sensor.
> >You should just name it temp2_input; there should be no need to change the API.

Indeed. pkg_temp* violates the hwmon sysfs ABI.

> I'm not very sure what you mean. Yes, it does be another sensor, but
> it only can be accessed by MSR_IA32_PACKAGE_THERM_STATUS, not
> original register MSR_IA32_THERM_STATUS. IMO, temp2_input should
> mean another same MSR based on per CPU, but apparently, here it's
> not. Please fix me.

You can use temp# for the packages without causing trouble. You just
need to provide labels so that userspace can know what it is.  Please do
think *hard* on how you will name the sensors, because it will become a
stable ABI you cannot change later.

Obviously, you will have to document the labels, and it is probably a
good idea to make it clear on the documentation that userspace needs to
look at the labels to know what kind of sensor it is.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux