<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/powercap, branch v4.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.3</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2015-08-28T23:46:40Z</updated>
<entry>
<title>powercap / RAPL: disable the 2nd power limit properly</title>
<updated>2015-08-28T23:46:40Z</updated>
<author>
<name>Seiichi Ikarashi</name>
<email>s.ikarashi@jp.fujitsu.com</email>
</author>
<published>2015-08-19T05:26:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5021282cc483d4126c1704942adb74806f7d15d6'/>
<id>urn:sha1:5021282cc483d4126c1704942adb74806f7d15d6</id>
<content type='text'>
Let rapl_unregister_powercap() disable the second power limit
only if it exists.
Intel64 SDM Vol.3 14.9 says that the package domain has it
but neither the power plane domain nor the DRAM domain has it.

Signed-off-by: Seiichi Ikarashi &lt;s.ikarashi@jp.fujitsu.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: Add support for Broadwell-H</title>
<updated>2015-08-01T00:05:57Z</updated>
<author>
<name>Radivoje Jovanovic</name>
<email>radivoje.jovanovic@intel.com</email>
</author>
<published>2015-07-31T15:07:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4e0bec9e833a6884dc2e242e45e0ebd99f46624e'/>
<id>urn:sha1:4e0bec9e833a6884dc2e242e45e0ebd99f46624e</id>
<content type='text'>
This patch enabled RAPL to support Broadwell-H

Signed-off-by: Radivoje Jovanovic &lt;radivoje.jovanovic@intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: Add support for Skylake H/S</title>
<updated>2015-08-01T00:05:57Z</updated>
<author>
<name>Radivoje Jovanovic</name>
<email>radivoje.jovanovic@intel.com</email>
</author>
<published>2015-07-31T15:07:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2cac1f700c2c6baf836f24c778a73a847a48f484'/>
<id>urn:sha1:2cac1f700c2c6baf836f24c778a73a847a48f484</id>
<content type='text'>
This patche enabled RAPL to support Intel Skylake H/S

Signed-off-by: Radivoje Jovanovic &lt;radivoje.jovanovic@intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: Support Knights Landing</title>
<updated>2015-05-21T00:34:54Z</updated>
<author>
<name>Dasaratharaman Chandramouli</name>
<email>dasaratharaman.chandramouli@intel.com</email>
</author>
<published>2015-05-19T22:37:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6f066d4d2621affdbc510b5b0bd624af7ae74e1b'/>
<id>urn:sha1:6f066d4d2621affdbc510b5b0bd624af7ae74e1b</id>
<content type='text'>
This patch enables intel_rapl driver to run on the
next-generation Intel(R) Xeon Phi Microarchitecture
code named "Knights Landing"

Signed-off-by: Dasaratharaman Chandramouli &lt;dasaratharaman.chandramouli@intel.com&gt;
Acked-by: Jacob Pan &lt;jacob.jun.pan@linux.intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: Floor frequency setting in Atom SoC</title>
<updated>2015-05-04T22:51:22Z</updated>
<author>
<name>Ajay Thomas</name>
<email>ajay.thomas.david.rajamanickam@intel.com</email>
</author>
<published>2015-04-29T20:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=51b63409b75980753f52edb45da7d1b3e2b9405d'/>
<id>urn:sha1:51b63409b75980753f52edb45da7d1b3e2b9405d</id>
<content type='text'>
CPU Floor frequency is set in BIOS for newer Atom
SoCs. This patch handles configuration of floor
frequency for different variants of Atom SoCs
appropriately and ensures configuration of floor
frequency is not done from driver for these
newer Atom SoCs.

Since address of the register for configuring
floor frequency might change for different
Atom SoCs, this patch also prevents potential
overwriting of wrong registers.

Reviewed-by: Jacob Pan &lt;jacob.jun.pan@linux.intel.com&gt;
Signed-off-by: Ajay Thomas &lt;ajay.thomas.david.rajamanickam@intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: Add support for Intel Skylake processors</title>
<updated>2015-04-15T21:06:16Z</updated>
<author>
<name>Brian Bian</name>
<email>brian.bian@intel.com</email>
</author>
<published>2015-04-14T17:53:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5fa0fa4b01cd9c52c4be0ff69ce0d922cd724812'/>
<id>urn:sha1:5fa0fa4b01cd9c52c4be0ff69ce0d922cd724812</id>
<content type='text'>
Signed-off-by: Brian Bian &lt;brian.bian@intel.com&gt;
Acked-by: Jacob Pan &lt;jacob.jun.pan@linux.intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: mark rapl_ids array as __initconst</title>
<updated>2015-04-11T00:21:15Z</updated>
<author>
<name>Mathias Krause</name>
<email>minipli@googlemail.com</email>
</author>
<published>2015-03-25T21:15:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ea85dbcaec0ff29f2c3f84be4c8a01a94e8bd449'/>
<id>urn:sha1:ea85dbcaec0ff29f2c3f84be4c8a01a94e8bd449</id>
<content type='text'>
The RAPL ids are only tested in rapl_init() which is itself an __init
function. For the MODULE_DEVICE_TABLE() file2alias doesn't care about
the section, just about the symbol name. Therefore it's safe to mark the
rapl_ids[] array as __initconst so its memory can be released after
initialization is done.

Signed-off-by: Mathias Krause &lt;minipli@googlemail.com&gt;
Acked-by: Jacob Pan &lt;jacob.jun.pan@linux.intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: add ID for Broadwell server</title>
<updated>2015-04-11T00:17:19Z</updated>
<author>
<name>Jacob Pan</name>
<email>jacob.jun.pan@linux.intel.com</email>
</author>
<published>2015-04-07T12:50:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=34dfa36c04c5883c325e8d62905c0ca5551fcf27'/>
<id>urn:sha1:34dfa36c04c5883c325e8d62905c0ca5551fcf27</id>
<content type='text'>
Validated RAPL functions on this platform. Add support to driver.

Signed-off-by: Jacob Pan &lt;jacob.jun.pan@linux.intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: handle domains with different energy units</title>
<updated>2015-03-13T22:18:44Z</updated>
<author>
<name>Jacob Pan</name>
<email>jacob.jun.pan@linux.intel.com</email>
</author>
<published>2015-03-13T10:48:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d474a4d365aaa5c7aabcf11a74ea43aa23f6f2e9'/>
<id>urn:sha1:d474a4d365aaa5c7aabcf11a74ea43aa23f6f2e9</id>
<content type='text'>
The current driver assumes all RAPL domains within a CPU package
have the same energy unit. This is no longer true for HSW server
CPUs since DRAM domain has is own fixed energy unit which can be
different than the package energy unit enumerated by package
power MSR. In fact, the default HSW EP package power unit is 61uJ
whereas DRAM domain unit is 15.3uJ. The result is that DRAM power
consumption is counted 4x more than real power reported by energy
counters, similarly for max_energy_range_uj of DRAM domain.

This patch adds domain specific energy unit per cpu type, it allows
domain energy unit to override package energy unit if non zero.

Please see this document for details.
"Intel Xeon Processor E5-1600 and E5-2600 v3 Product Families, Volume 2 of 2.
 Datasheet, September 2014, Reference Number: 330784-001 "

Signed-off-by: Jacob Pan &lt;jacob.jun.pan@linux.intel.com&gt;
Cc: 3.10+ &lt;stable@vger.kernel.org&gt; # 3.10+
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
<entry>
<title>powercap / RAPL: add IDs for future Xeon CPUs</title>
<updated>2014-12-17T01:35:42Z</updated>
<author>
<name>Jacob Pan</name>
<email>jacob.jun.pan@linux.intel.com</email>
</author>
<published>2014-12-16T17:52:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d72be771c5dbabaf3058ef382f4934aa31c88df2'/>
<id>urn:sha1:d72be771c5dbabaf3058ef382f4934aa31c88df2</id>
<content type='text'>
Enable RAPL driver on Xeon cpu id 0x56.

Signed-off-by: Jacob Pan &lt;jacob.jun.pan@linux.intel.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;
</content>
</entry>
</feed>
