All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1351094711.23327.47.camel@hornet>

diff --git a/a/1.txt b/N1/1.txt
index cd50400..00977d0 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,26 +1,28 @@
-T24gVHVlLCAyMDEyLTEwLTIzIGF0IDE5OjQ5ICswMTAwLCBBbmR5IEdyZWVuIHdyb3RlOgo+IEEg
-dGhvdWdodCBvbiB0aGF0Li4uIGZyb20gYW4gU29DIHBlcnNwZWN0aXZlIHRoZXJlIGFyZSBvdGhl
-ciBpbnRlcmVzdGluZyAKPiBwb3dlciByYWlscyB0aGFuIGdvIHRvIGp1c3QgdGhlIENQVSBjb3Jl
-LiAgRm9yIGV4YW1wbGUgRERSIHBvd2VyIGFuZCAKPiByYWlscyBpbnZvbHZlZCB3aXRoIG90aGVy
-IElQIHVuaXRzIG9uIHRoZSBTb0Mgc3VjaCBhcyAzRCBncmFwaGljcyB1bml0LiAKPiAgIFNvIHR5
-aW5nIG9uZSBudW1iZXIgdG8gc3BlY2lmaWNhbGx5IGEgQ1BVIGNvcmUgZG9lcyBub3Qgc291bmQg
-bGlrZSAKPiBpdCdzIGVub3VnaC4KCkkgZG8gcmVhbGl6ZSB0aGlzLiBJIGp1c3QgZGlkbid0IHdh
-bnQgdG8gdHJ5IHRvIGNvdmVyIHRvbyBtdWNoIGdyb3VuZCwKYW5kIGNwdWZyZXEgZ292ZXJub3Ig
-d291bGQgYmUgaW50ZXJlc3RlZCBpbiBjcHUtcmVsYXRlZCBkYXRhIGFueXdheS4uLgoKPiBJZiB5
-b3UgdHVybiB0aGUgcHJvYmxlbSB1cHNpZGUgZG93biB0byBzb2x2ZSB0aGUgcmVwcmVzZW50YXRp
-b24gcXVlc3Rpb24gCj4gZmlyc3QsIG1heWJlIHRoZXJlJ3MgYSB3YXkgZm9yd2FyZCBkZWZpbmlu
-ZyB0aGUgInBvd2VyIHRyZWUiIGluIHRlcm1zIG9mIAo+IHJlZ3VsYXRvcnMsIGFuZCB0aGVuIGFk
-ZGluZyBzb21ldGhpbmcgaW4gc3RydWN0IHJlZ3VsYXRvciB0aGF0IHNwYW1zIAo+IHJlYWRlcnMg
-d2l0aCB0aW1lc3RhbXBlZCByZXN1bHRzIGlmIHRoZSByZWd1bGF0b3IgaGFzIGEgcG93ZXIgbW9u
-aXRvcmluZyAKPiBjYXBhYmlsaXR5Lgo+IAo+IFRoZW4geW91IGNhbiBtYXAgdGhlIHJlZ3VsYXRv
-cnMgaW4gdGhlIHBvd2VyIHRyZWUgdG8gcmVhbCBkZXZpY2VzIGJ5IHRoZSAKPiBuYW1lcyBvciB0
-aGUgc3VwcGx5IHN0dWZmLiAgSnVzdCBhIHRob3VnaHQuCgpIbS4gSW50ZXJlc3RpbmcgaWRlYSBp
-bmRlZWQgLSBpZiBhIHJlZ3VsYXRvciBkZXZpY2Ugd2FzIGFibGUgdG8gcmVwb3J0CnRoZSBlbmVy
-Z3kgYmVpbmcgcHJvZHVjZWQgYnkgaXQgKGluc3RlYWQgb2YgbG9va2luZyBhdCBjdW11bGF0aXZl
-IGVuZXJneQpjb25zdW1lZCBieSBtb3JlIHRoYW4gb25lIGRldmljZSksIGRlZmluaW5nICJwb3dl
-ciBkb21haW5zIiAoYnkgYWRkaW5nCnNlbGVjdGVkIGNwdXMgYXMgY29uc3VtZXJzKSB3b3VsZCBi
-ZSBzdHJhaWdodCBmb3J3YXJkIGFuZCB0aGUgY3B1ZnJlcQpjb3VsZCByZXF1ZXN0IHRoZSBpbmZv
-cm1hdGlvbiB0aGF0IHdheS4KCkknbGwgbG9vayBpbnRvIGl0LCB0aGFua3MhCgpQYXdlxYIKCgoK
-X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbG0tc2Vuc29y
-cyBtYWlsaW5nIGxpc3QKbG0tc2Vuc29yc0BsbS1zZW5zb3JzLm9yZwpodHRwOi8vbGlzdHMubG0t
-c2Vuc29ycy5vcmcvbWFpbG1hbi9saXN0aW5mby9sbS1zZW5zb3Jz
+On Tue, 2012-10-23 at 19:49 +0100, Andy Green wrote:
+> A thought on that... from an SoC perspective there are other interesting 
+> power rails than go to just the CPU core.  For example DDR power and 
+> rails involved with other IP units on the SoC such as 3D graphics unit. 
+>   So tying one number to specifically a CPU core does not sound like 
+> it's enough.
+
+I do realize this. I just didn't want to try to cover too much ground,
+and cpufreq governor would be interested in cpu-related data anyway...
+
+> If you turn the problem upside down to solve the representation question 
+> first, maybe there's a way forward defining the "power tree" in terms of 
+> regulators, and then adding something in struct regulator that spams 
+> readers with timestamped results if the regulator has a power monitoring 
+> capability.
+> 
+> Then you can map the regulators in the power tree to real devices by the 
+> names or the supply stuff.  Just a thought.
+
+Hm. Interesting idea indeed - if a regulator device was able to report
+the energy being produced by it (instead of looking at cumulative energy
+consumed by more than one device), defining "power domains" (by adding
+selected cpus as consumers) would be straight forward and the cpufreq
+could request the information that way.
+
+I'll look into it, thanks!
+
+Pawe?
diff --git a/a/content_digest b/N1/content_digest
index d520937..90f8556 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,52 +1,38 @@
  "ref\01351013449.9070.5.camel@hornet\0"
  "ref\05086E6D6.8000208@linaro.org\0"
- "From\0Pawel Moll <pawel.moll@arm.com>\0"
- "Subject\0Re: [lm-sensors] [RFC] Energy/power monitoring within the kernel\0"
- "Date\0Wed, 24 Oct 2012 16:05:11 +0000\0"
- "To\0Andy Green <andy.green@linaro.org>\0"
- "Cc\0Amit Daniel Kachhap <amit.kachhap@linaro.org>"
-  Zhang Rui <rui.zhang@intel.com>
-  Viresh Kumar <viresh.kumar@linaro.org>
-  Daniel Lezcano <daniel.lezcano@linaro.org>
-  Jean Delvare <khali@linux-fr.org>
-  Guenter Roeck <linux@roeck-us.net>
-  Steven Rostedt <rostedt@goodmis.org>
-  Frederic Weisbecker <fweisbec@gmail.com>
-  Ingo Molnar <mingo@elte.hu>
-  Jesper Juhl <jj@chaosbits.net>
-  Thomas Renninger <trenn@suse.de>
-  Jean Pihet <jean.pihet@newoldbits.com>
-  linaro-dev@lists.linaro.org <linaro-dev@lists.linaro.org>
-  linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
-  linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>
- " lm-sensors@lm-sensors.org <lm-sensors@lm-sensors.org>\0"
+ "From\0pawel.moll@arm.com (Pawel Moll)\0"
+ "Subject\0[RFC] Energy/power monitoring within the kernel\0"
+ "Date\0Wed, 24 Oct 2012 17:05:11 +0100\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
- "T24gVHVlLCAyMDEyLTEwLTIzIGF0IDE5OjQ5ICswMTAwLCBBbmR5IEdyZWVuIHdyb3RlOgo+IEEg\n"
- "dGhvdWdodCBvbiB0aGF0Li4uIGZyb20gYW4gU29DIHBlcnNwZWN0aXZlIHRoZXJlIGFyZSBvdGhl\n"
- "ciBpbnRlcmVzdGluZyAKPiBwb3dlciByYWlscyB0aGFuIGdvIHRvIGp1c3QgdGhlIENQVSBjb3Jl\n"
- "LiAgRm9yIGV4YW1wbGUgRERSIHBvd2VyIGFuZCAKPiByYWlscyBpbnZvbHZlZCB3aXRoIG90aGVy\n"
- "IElQIHVuaXRzIG9uIHRoZSBTb0Mgc3VjaCBhcyAzRCBncmFwaGljcyB1bml0LiAKPiAgIFNvIHR5\n"
- "aW5nIG9uZSBudW1iZXIgdG8gc3BlY2lmaWNhbGx5IGEgQ1BVIGNvcmUgZG9lcyBub3Qgc291bmQg\n"
- "bGlrZSAKPiBpdCdzIGVub3VnaC4KCkkgZG8gcmVhbGl6ZSB0aGlzLiBJIGp1c3QgZGlkbid0IHdh\n"
- "bnQgdG8gdHJ5IHRvIGNvdmVyIHRvbyBtdWNoIGdyb3VuZCwKYW5kIGNwdWZyZXEgZ292ZXJub3Ig\n"
- "d291bGQgYmUgaW50ZXJlc3RlZCBpbiBjcHUtcmVsYXRlZCBkYXRhIGFueXdheS4uLgoKPiBJZiB5\n"
- "b3UgdHVybiB0aGUgcHJvYmxlbSB1cHNpZGUgZG93biB0byBzb2x2ZSB0aGUgcmVwcmVzZW50YXRp\n"
- "b24gcXVlc3Rpb24gCj4gZmlyc3QsIG1heWJlIHRoZXJlJ3MgYSB3YXkgZm9yd2FyZCBkZWZpbmlu\n"
- "ZyB0aGUgInBvd2VyIHRyZWUiIGluIHRlcm1zIG9mIAo+IHJlZ3VsYXRvcnMsIGFuZCB0aGVuIGFk\n"
- "ZGluZyBzb21ldGhpbmcgaW4gc3RydWN0IHJlZ3VsYXRvciB0aGF0IHNwYW1zIAo+IHJlYWRlcnMg\n"
- "d2l0aCB0aW1lc3RhbXBlZCByZXN1bHRzIGlmIHRoZSByZWd1bGF0b3IgaGFzIGEgcG93ZXIgbW9u\n"
- "aXRvcmluZyAKPiBjYXBhYmlsaXR5Lgo+IAo+IFRoZW4geW91IGNhbiBtYXAgdGhlIHJlZ3VsYXRv\n"
- "cnMgaW4gdGhlIHBvd2VyIHRyZWUgdG8gcmVhbCBkZXZpY2VzIGJ5IHRoZSAKPiBuYW1lcyBvciB0\n"
- "aGUgc3VwcGx5IHN0dWZmLiAgSnVzdCBhIHRob3VnaHQuCgpIbS4gSW50ZXJlc3RpbmcgaWRlYSBp\n"
- "bmRlZWQgLSBpZiBhIHJlZ3VsYXRvciBkZXZpY2Ugd2FzIGFibGUgdG8gcmVwb3J0CnRoZSBlbmVy\n"
- "Z3kgYmVpbmcgcHJvZHVjZWQgYnkgaXQgKGluc3RlYWQgb2YgbG9va2luZyBhdCBjdW11bGF0aXZl\n"
- "IGVuZXJneQpjb25zdW1lZCBieSBtb3JlIHRoYW4gb25lIGRldmljZSksIGRlZmluaW5nICJwb3dl\n"
- "ciBkb21haW5zIiAoYnkgYWRkaW5nCnNlbGVjdGVkIGNwdXMgYXMgY29uc3VtZXJzKSB3b3VsZCBi\n"
- "ZSBzdHJhaWdodCBmb3J3YXJkIGFuZCB0aGUgY3B1ZnJlcQpjb3VsZCByZXF1ZXN0IHRoZSBpbmZv\n"
- "cm1hdGlvbiB0aGF0IHdheS4KCkknbGwgbG9vayBpbnRvIGl0LCB0aGFua3MhCgpQYXdlxYIKCgoK\n"
- "X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbG0tc2Vuc29y\n"
- "cyBtYWlsaW5nIGxpc3QKbG0tc2Vuc29yc0BsbS1zZW5zb3JzLm9yZwpodHRwOi8vbGlzdHMubG0t\n"
- c2Vuc29ycy5vcmcvbWFpbG1hbi9saXN0aW5mby9sbS1zZW5zb3Jz
+ "On Tue, 2012-10-23 at 19:49 +0100, Andy Green wrote:\n"
+ "> A thought on that... from an SoC perspective there are other interesting \n"
+ "> power rails than go to just the CPU core.  For example DDR power and \n"
+ "> rails involved with other IP units on the SoC such as 3D graphics unit. \n"
+ ">   So tying one number to specifically a CPU core does not sound like \n"
+ "> it's enough.\n"
+ "\n"
+ "I do realize this. I just didn't want to try to cover too much ground,\n"
+ "and cpufreq governor would be interested in cpu-related data anyway...\n"
+ "\n"
+ "> If you turn the problem upside down to solve the representation question \n"
+ "> first, maybe there's a way forward defining the \"power tree\" in terms of \n"
+ "> regulators, and then adding something in struct regulator that spams \n"
+ "> readers with timestamped results if the regulator has a power monitoring \n"
+ "> capability.\n"
+ "> \n"
+ "> Then you can map the regulators in the power tree to real devices by the \n"
+ "> names or the supply stuff.  Just a thought.\n"
+ "\n"
+ "Hm. Interesting idea indeed - if a regulator device was able to report\n"
+ "the energy being produced by it (instead of looking at cumulative energy\n"
+ "consumed by more than one device), defining \"power domains\" (by adding\n"
+ "selected cpus as consumers) would be straight forward and the cpufreq\n"
+ "could request the information that way.\n"
+ "\n"
+ "I'll look into it, thanks!\n"
+ "\n"
+ Pawe?
 
-d0fcd59cfe2dafb6cc3f455976552a62e6f754269275cb0b7fd9fcd9a8b78d1e
+43a252063f011bc93ac88d9cc87c6b740146a9eaa596359b60a7eb5d4a9cfb38

diff --git a/a/1.txt b/N2/1.txt
index cd50400..0dbcd88 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -1,26 +1,28 @@
-T24gVHVlLCAyMDEyLTEwLTIzIGF0IDE5OjQ5ICswMTAwLCBBbmR5IEdyZWVuIHdyb3RlOgo+IEEg
-dGhvdWdodCBvbiB0aGF0Li4uIGZyb20gYW4gU29DIHBlcnNwZWN0aXZlIHRoZXJlIGFyZSBvdGhl
-ciBpbnRlcmVzdGluZyAKPiBwb3dlciByYWlscyB0aGFuIGdvIHRvIGp1c3QgdGhlIENQVSBjb3Jl
-LiAgRm9yIGV4YW1wbGUgRERSIHBvd2VyIGFuZCAKPiByYWlscyBpbnZvbHZlZCB3aXRoIG90aGVy
-IElQIHVuaXRzIG9uIHRoZSBTb0Mgc3VjaCBhcyAzRCBncmFwaGljcyB1bml0LiAKPiAgIFNvIHR5
-aW5nIG9uZSBudW1iZXIgdG8gc3BlY2lmaWNhbGx5IGEgQ1BVIGNvcmUgZG9lcyBub3Qgc291bmQg
-bGlrZSAKPiBpdCdzIGVub3VnaC4KCkkgZG8gcmVhbGl6ZSB0aGlzLiBJIGp1c3QgZGlkbid0IHdh
-bnQgdG8gdHJ5IHRvIGNvdmVyIHRvbyBtdWNoIGdyb3VuZCwKYW5kIGNwdWZyZXEgZ292ZXJub3Ig
-d291bGQgYmUgaW50ZXJlc3RlZCBpbiBjcHUtcmVsYXRlZCBkYXRhIGFueXdheS4uLgoKPiBJZiB5
-b3UgdHVybiB0aGUgcHJvYmxlbSB1cHNpZGUgZG93biB0byBzb2x2ZSB0aGUgcmVwcmVzZW50YXRp
-b24gcXVlc3Rpb24gCj4gZmlyc3QsIG1heWJlIHRoZXJlJ3MgYSB3YXkgZm9yd2FyZCBkZWZpbmlu
-ZyB0aGUgInBvd2VyIHRyZWUiIGluIHRlcm1zIG9mIAo+IHJlZ3VsYXRvcnMsIGFuZCB0aGVuIGFk
-ZGluZyBzb21ldGhpbmcgaW4gc3RydWN0IHJlZ3VsYXRvciB0aGF0IHNwYW1zIAo+IHJlYWRlcnMg
-d2l0aCB0aW1lc3RhbXBlZCByZXN1bHRzIGlmIHRoZSByZWd1bGF0b3IgaGFzIGEgcG93ZXIgbW9u
-aXRvcmluZyAKPiBjYXBhYmlsaXR5Lgo+IAo+IFRoZW4geW91IGNhbiBtYXAgdGhlIHJlZ3VsYXRv
-cnMgaW4gdGhlIHBvd2VyIHRyZWUgdG8gcmVhbCBkZXZpY2VzIGJ5IHRoZSAKPiBuYW1lcyBvciB0
-aGUgc3VwcGx5IHN0dWZmLiAgSnVzdCBhIHRob3VnaHQuCgpIbS4gSW50ZXJlc3RpbmcgaWRlYSBp
-bmRlZWQgLSBpZiBhIHJlZ3VsYXRvciBkZXZpY2Ugd2FzIGFibGUgdG8gcmVwb3J0CnRoZSBlbmVy
-Z3kgYmVpbmcgcHJvZHVjZWQgYnkgaXQgKGluc3RlYWQgb2YgbG9va2luZyBhdCBjdW11bGF0aXZl
-IGVuZXJneQpjb25zdW1lZCBieSBtb3JlIHRoYW4gb25lIGRldmljZSksIGRlZmluaW5nICJwb3dl
-ciBkb21haW5zIiAoYnkgYWRkaW5nCnNlbGVjdGVkIGNwdXMgYXMgY29uc3VtZXJzKSB3b3VsZCBi
-ZSBzdHJhaWdodCBmb3J3YXJkIGFuZCB0aGUgY3B1ZnJlcQpjb3VsZCByZXF1ZXN0IHRoZSBpbmZv
-cm1hdGlvbiB0aGF0IHdheS4KCkknbGwgbG9vayBpbnRvIGl0LCB0aGFua3MhCgpQYXdlxYIKCgoK
-X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbG0tc2Vuc29y
-cyBtYWlsaW5nIGxpc3QKbG0tc2Vuc29yc0BsbS1zZW5zb3JzLm9yZwpodHRwOi8vbGlzdHMubG0t
-c2Vuc29ycy5vcmcvbWFpbG1hbi9saXN0aW5mby9sbS1zZW5zb3Jz
+On Tue, 2012-10-23 at 19:49 +0100, Andy Green wrote:
+> A thought on that... from an SoC perspective there are other interesting 
+> power rails than go to just the CPU core.  For example DDR power and 
+> rails involved with other IP units on the SoC such as 3D graphics unit. 
+>   So tying one number to specifically a CPU core does not sound like 
+> it's enough.
+
+I do realize this. I just didn't want to try to cover too much ground,
+and cpufreq governor would be interested in cpu-related data anyway...
+
+> If you turn the problem upside down to solve the representation question 
+> first, maybe there's a way forward defining the "power tree" in terms of 
+> regulators, and then adding something in struct regulator that spams 
+> readers with timestamped results if the regulator has a power monitoring 
+> capability.
+> 
+> Then you can map the regulators in the power tree to real devices by the 
+> names or the supply stuff.  Just a thought.
+
+Hm. Interesting idea indeed - if a regulator device was able to report
+the energy being produced by it (instead of looking at cumulative energy
+consumed by more than one device), defining "power domains" (by adding
+selected cpus as consumers) would be straight forward and the cpufreq
+could request the information that way.
+
+I'll look into it, thanks!
+
+Paweł
diff --git a/a/content_digest b/N2/content_digest
index d520937..3743c39 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -1,8 +1,8 @@
  "ref\01351013449.9070.5.camel@hornet\0"
  "ref\05086E6D6.8000208@linaro.org\0"
  "From\0Pawel Moll <pawel.moll@arm.com>\0"
- "Subject\0Re: [lm-sensors] [RFC] Energy/power monitoring within the kernel\0"
- "Date\0Wed, 24 Oct 2012 16:05:11 +0000\0"
+ "Subject\0Re: [RFC] Energy/power monitoring within the kernel\0"
+ "Date\0Wed, 24 Oct 2012 17:05:11 +0100\0"
  "To\0Andy Green <andy.green@linaro.org>\0"
  "Cc\0Amit Daniel Kachhap <amit.kachhap@linaro.org>"
   Zhang Rui <rui.zhang@intel.com>
@@ -22,31 +22,33 @@
  " lm-sensors@lm-sensors.org <lm-sensors@lm-sensors.org>\0"
  "\00:1\0"
  "b\0"
- "T24gVHVlLCAyMDEyLTEwLTIzIGF0IDE5OjQ5ICswMTAwLCBBbmR5IEdyZWVuIHdyb3RlOgo+IEEg\n"
- "dGhvdWdodCBvbiB0aGF0Li4uIGZyb20gYW4gU29DIHBlcnNwZWN0aXZlIHRoZXJlIGFyZSBvdGhl\n"
- "ciBpbnRlcmVzdGluZyAKPiBwb3dlciByYWlscyB0aGFuIGdvIHRvIGp1c3QgdGhlIENQVSBjb3Jl\n"
- "LiAgRm9yIGV4YW1wbGUgRERSIHBvd2VyIGFuZCAKPiByYWlscyBpbnZvbHZlZCB3aXRoIG90aGVy\n"
- "IElQIHVuaXRzIG9uIHRoZSBTb0Mgc3VjaCBhcyAzRCBncmFwaGljcyB1bml0LiAKPiAgIFNvIHR5\n"
- "aW5nIG9uZSBudW1iZXIgdG8gc3BlY2lmaWNhbGx5IGEgQ1BVIGNvcmUgZG9lcyBub3Qgc291bmQg\n"
- "bGlrZSAKPiBpdCdzIGVub3VnaC4KCkkgZG8gcmVhbGl6ZSB0aGlzLiBJIGp1c3QgZGlkbid0IHdh\n"
- "bnQgdG8gdHJ5IHRvIGNvdmVyIHRvbyBtdWNoIGdyb3VuZCwKYW5kIGNwdWZyZXEgZ292ZXJub3Ig\n"
- "d291bGQgYmUgaW50ZXJlc3RlZCBpbiBjcHUtcmVsYXRlZCBkYXRhIGFueXdheS4uLgoKPiBJZiB5\n"
- "b3UgdHVybiB0aGUgcHJvYmxlbSB1cHNpZGUgZG93biB0byBzb2x2ZSB0aGUgcmVwcmVzZW50YXRp\n"
- "b24gcXVlc3Rpb24gCj4gZmlyc3QsIG1heWJlIHRoZXJlJ3MgYSB3YXkgZm9yd2FyZCBkZWZpbmlu\n"
- "ZyB0aGUgInBvd2VyIHRyZWUiIGluIHRlcm1zIG9mIAo+IHJlZ3VsYXRvcnMsIGFuZCB0aGVuIGFk\n"
- "ZGluZyBzb21ldGhpbmcgaW4gc3RydWN0IHJlZ3VsYXRvciB0aGF0IHNwYW1zIAo+IHJlYWRlcnMg\n"
- "d2l0aCB0aW1lc3RhbXBlZCByZXN1bHRzIGlmIHRoZSByZWd1bGF0b3IgaGFzIGEgcG93ZXIgbW9u\n"
- "aXRvcmluZyAKPiBjYXBhYmlsaXR5Lgo+IAo+IFRoZW4geW91IGNhbiBtYXAgdGhlIHJlZ3VsYXRv\n"
- "cnMgaW4gdGhlIHBvd2VyIHRyZWUgdG8gcmVhbCBkZXZpY2VzIGJ5IHRoZSAKPiBuYW1lcyBvciB0\n"
- "aGUgc3VwcGx5IHN0dWZmLiAgSnVzdCBhIHRob3VnaHQuCgpIbS4gSW50ZXJlc3RpbmcgaWRlYSBp\n"
- "bmRlZWQgLSBpZiBhIHJlZ3VsYXRvciBkZXZpY2Ugd2FzIGFibGUgdG8gcmVwb3J0CnRoZSBlbmVy\n"
- "Z3kgYmVpbmcgcHJvZHVjZWQgYnkgaXQgKGluc3RlYWQgb2YgbG9va2luZyBhdCBjdW11bGF0aXZl\n"
- "IGVuZXJneQpjb25zdW1lZCBieSBtb3JlIHRoYW4gb25lIGRldmljZSksIGRlZmluaW5nICJwb3dl\n"
- "ciBkb21haW5zIiAoYnkgYWRkaW5nCnNlbGVjdGVkIGNwdXMgYXMgY29uc3VtZXJzKSB3b3VsZCBi\n"
- "ZSBzdHJhaWdodCBmb3J3YXJkIGFuZCB0aGUgY3B1ZnJlcQpjb3VsZCByZXF1ZXN0IHRoZSBpbmZv\n"
- "cm1hdGlvbiB0aGF0IHdheS4KCkknbGwgbG9vayBpbnRvIGl0LCB0aGFua3MhCgpQYXdlxYIKCgoK\n"
- "X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbG0tc2Vuc29y\n"
- "cyBtYWlsaW5nIGxpc3QKbG0tc2Vuc29yc0BsbS1zZW5zb3JzLm9yZwpodHRwOi8vbGlzdHMubG0t\n"
- c2Vuc29ycy5vcmcvbWFpbG1hbi9saXN0aW5mby9sbS1zZW5zb3Jz
+ "On Tue, 2012-10-23 at 19:49 +0100, Andy Green wrote:\n"
+ "> A thought on that... from an SoC perspective there are other interesting \n"
+ "> power rails than go to just the CPU core.  For example DDR power and \n"
+ "> rails involved with other IP units on the SoC such as 3D graphics unit. \n"
+ ">   So tying one number to specifically a CPU core does not sound like \n"
+ "> it's enough.\n"
+ "\n"
+ "I do realize this. I just didn't want to try to cover too much ground,\n"
+ "and cpufreq governor would be interested in cpu-related data anyway...\n"
+ "\n"
+ "> If you turn the problem upside down to solve the representation question \n"
+ "> first, maybe there's a way forward defining the \"power tree\" in terms of \n"
+ "> regulators, and then adding something in struct regulator that spams \n"
+ "> readers with timestamped results if the regulator has a power monitoring \n"
+ "> capability.\n"
+ "> \n"
+ "> Then you can map the regulators in the power tree to real devices by the \n"
+ "> names or the supply stuff.  Just a thought.\n"
+ "\n"
+ "Hm. Interesting idea indeed - if a regulator device was able to report\n"
+ "the energy being produced by it (instead of looking at cumulative energy\n"
+ "consumed by more than one device), defining \"power domains\" (by adding\n"
+ "selected cpus as consumers) would be straight forward and the cpufreq\n"
+ "could request the information that way.\n"
+ "\n"
+ "I'll look into it, thanks!\n"
+ "\n"
+ "Pawe\305\202"
 
-d0fcd59cfe2dafb6cc3f455976552a62e6f754269275cb0b7fd9fcd9a8b78d1e
+857cd7e7c29d4fe5a44c73b50eda2f52413ac7491c40bd90c3e5746634408c4e

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.