<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8a54e225 - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/x86/intel/uncore-frequency/Makefile#8a54e225</link>
        <description>platform/x86/intel-uncore-freq: Uncore frequency control via TPMIImplement support of uncore frequency control via TPMI (Topology AwareRegister and PM Capsule Interface). This driver provides the similarfunctionality as the current uncore frequency driver using MSRs.The hardware interface to read/write is basically substitution of MSR0x620 and 0x621. There are specific MMIO offset and bits to get/setminimum and maximum uncore ratio, similar to MSRs.The scope of the uncore MSRs is package/die. But new generation of CPUshave more granular control at a cluster level. Each package/die can havemultiple power domains, which further can have multiple clusters. TheTPMI interface allows control at cluster level.The primary use case for uncore sysfs is to set maximum and minimumuncore frequency to reduce power consumption or latency. The currentuncore sysfs control is per package/die. This is enough for the majorityof users as workload will move to different power domains as it movesbetween different CPUs.The current uncore sysfs provides controls at package/die level. Whenuser sets maximum/minimum limits, the driver sets the same limits toeach cluster.Here number of power domains = number of resources in this aux device.There are offsets and bits to discover number of clusters and offset foreach cluster level controls.The TPMI documentation can be downloaded from:https://github.com/intel/tpmi_power_managementSigned-off-by: Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;Reviewed-by: Zhang Rui &lt;rui.zhang@intel.com&gt;Tested-by: Wendy Wang &lt;wendy.wang@intel.com&gt;Link: https://lore.kernel.org/r/20230420220514.747573-1-srinivas.pandruvada@linux.intel.comReviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/x86/intel/uncore-frequency/Makefile</description>
        <pubDate>Thu, 20 Apr 2023 22:05:14 +0000</pubDate>
        <dc:creator>Srinivas Pandruvada &lt;srinivas.pandruvada@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dbce412a - platform/x86/intel-uncore-freq: Split common and enumeration part</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/x86/intel/uncore-frequency/Makefile#dbce412a</link>
        <description>platform/x86/intel-uncore-freq: Split common and enumeration partSplit the current driver in two parts:- Common part: All the commom function other than enumeration function.- Enumeration/HW specific part: The current enumeration using CPU modelis left in the old module. This uses service of common driver to registersysfs objects. Also provide callbacks for MSR access related to uncore.- Add MODULE_DEVICE_TABLE to uncore-frequency.cNo functional changes are expected.Signed-off-by: Srinivas Pandruvada &lt;srinivas.pandruvada@intel.com&gt;Acked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Link: https://lore.kernel.org/r/20220204000306.2517447-5-srinivas.pandruvada@linux.intel.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/x86/intel/uncore-frequency/Makefile</description>
        <pubDate>Fri, 04 Feb 2022 00:03:06 +0000</pubDate>
        <dc:creator>Srinivas Pandruvada &lt;srinivas.pandruvada@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ce2645c4 - platform/x86/intel/uncore-freq: Move to uncore-frequency folder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/platform/x86/intel/uncore-frequency/Makefile#ce2645c4</link>
        <description>platform/x86/intel/uncore-freq: Move to uncore-frequency folderMove the current driver from platform/x86/intel/uncore-frequency.cto platform/x86/intel/uncore-frequency/uncore-frequency.c.No functional changes are expected.Signed-off-by: Srinivas Pandruvada &lt;srinivas.pandruvada@intel.com&gt;Acked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Link: https://lore.kernel.org/r/20220204000306.2517447-2-srinivas.pandruvada@linux.intel.comSigned-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/platform/x86/intel/uncore-frequency/Makefile</description>
        <pubDate>Fri, 04 Feb 2022 00:03:03 +0000</pubDate>
        <dc:creator>Srinivas Pandruvada &lt;srinivas.pandruvada@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
