https://bugzilla.kernel.org/show_bug.cgi?id=23551





--- Comment #37 from Guenter Roeck <li...@roeck-us.net>  2013-02-26 15:56:40 ---
(In reply to comment #36)
> (In reply to comment #34)
> > (...) The code is already a bit kludgy, as the core power is reported with
> > CPU 0. If someone takes CPU 0 offline, the core power/attributes would
> > disappear.
> 
> This is no good. It took quite some time to get the coretemp driver to 
> properly
> support CPU removal, I would be sad to see it go wrong again.
> 
Agreed.

> > So all power/energy should really be reported through the package
> > instance, but if I do that I would have more than one power attribute
> > associated with it, which would make things a bit difficult.
> > 
> > Question is if I should rearrange the code and report all power domains.
> > Thoughts on that ?
> 
> I honestly don't see how hard this can be. Having multiple power attributes
> should be no harder than having multiple voltage or temperature attributes,
> many drivers do that and libsensors supports it for years.
> 
> You are adding a new feature to the driver, let's do it right.
> 
Ok. Already done, actually.

> > No, because power is instantaneous and energy is cumulative. Both values are
> > important: With one the user can see how much energy the chip consumed since
> > the driver was loaded, and with the other how much power it consumes now.
> 
> I don't get it. If the energy counters are wrapping then they tell how much
> energy was consumed since a random point in time, and this random point is
> different for each counter. I see no value in this information.
> 
Not really true. Wrapping is only a problem if the driver is not loaded when
the system boots. Hopefully loading it during boot is the normal way of
operation. Even when loaded later I personally find the information quite
useful.

> > We have a couple of options: I can start the count from the time the driver 
> > is
> > loaded (which would miss some energy, but be a one-liner), I could add a
> > wraparound value to the pkg energy if the core energy reading is higher (a 
> > bit
> > complicated), or I could leave it is as.
> 
> I'm a bit lost, this would probably be better discussed through a patch review
> than in bugzilla. Please post an updated version of your patch and I'll review
> it.

Ok.

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to