<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8e553520 - intel_th: avoid using deprecated page-&gt;mapping, index fields</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#8e553520</link>
        <description>intel_th: avoid using deprecated page-&gt;mapping, index fieldsThe struct page-&gt;mapping, index fields are deprecated and soon to be onlyavailable as part of a folio.It is likely the intel_th code which sets page-&gt;mapping, index is wasimplemented out of concern that some aspect of the page fault logic mayencounter unexpected problems should they not.However, the appropriate interface for inserting kernel-allocated memory isvm_insert_page() in a VM_MIXEDMAP. By using the helper functionvmf_insert_mixed() we can do this with minimal churn in the existing faulthandler.By doing so, we bypass the remainder of the faulting logic. The pages arestill pinned so there is no possibility of anything unexpected being donewith the pages once established.It would also be reasonable to pre-map everything on fault, however tominimise churn we retain the fault handler.We also eliminate all code which clears page-&gt;mapping on teardown as thishas now become unnecessary.The MSU code relies on faulting to function correctly, so is by definitiondependent on CONFIG_MMU. We avoid spurious reports about compilationfailure for unsupported platforms by making this requirement explicit inKconfig as part of this change too.Signed-off-by: Lorenzo Stoakes &lt;lorenzo.stoakes@oracle.com&gt;Acked-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Link: https://lore.kernel.org/r/20250331125608.60300-1-lorenzo.stoakes@oracle.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Mon, 31 Mar 2025 12:56:08 +0000</pubDate>
        <dc:creator>Lorenzo Stoakes &lt;lorenzo.stoakes@oracle.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>ebc57e39 - intel_th: Add ACPI glue layer</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#ebc57e39</link>
        <description>intel_th: Add ACPI glue layerThe Trace Hub devices now can be enumerated as ACPI devices, whichtranslates into &quot;Host Debugger mode&quot;. There are two IDs: one forPCH Trace Hub, and one for the uncore Trace Hub. These are expectedto stay the same across all platforms.Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Wed, 23 Aug 2017 06:59:55 +0000</pubDate>
        <dc:creator>Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>993c7f11 - intel_th: Depend on HAS_IOMEM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#993c7f11</link>
        <description>intel_th: Depend on HAS_IOMEMThis driver requires io memory to operate, so don&apos;t even consider itfor NO_IOMEM architectures.Reported-by: Richard Weinberger &lt;richard@nod.at&gt;Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Mon, 15 Feb 2016 17:11:53 +0000</pubDate>
        <dc:creator>Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8d043936 - intel_th: INTEL_TH should depend on HAS_DMA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#8d043936</link>
        <description>intel_th: INTEL_TH should depend on HAS_DMAIf NO_DMA=y:    ERROR: &quot;dma_free_coherent&quot; [drivers/hwtracing/intel_th/intel_th_msu.ko] undefined!    ERROR: &quot;dma_alloc_coherent&quot; [drivers/hwtracing/intel_th/intel_th_msu.ko] undefined!    ERROR: &quot;dma_supported&quot; [drivers/hwtracing/intel_th/intel_th.ko] undefined!Add a dependency on HAS_DMA to fix this.Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Tue, 22 Dec 2015 15:25:16 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;</dc:creator>
    </item>
<item>
        <title>14cdbf04 - intel_th: Add PTI output driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#14cdbf04</link>
        <description>intel_th: Add PTI output driverParallel Trace Interface (PTI) unit is a trace output device that sendsdata over a PTI port.The driver provides interfaces to configure bus width, bus clock dividerand mode. Tracing is enabled via output device&apos;s &quot;active&quot; attribute.Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Tue, 22 Sep 2015 12:47:19 +0000</pubDate>
        <dc:creator>Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ba82664c - intel_th: Add Memory Storage Unit driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#ba82664c</link>
        <description>intel_th: Add Memory Storage Unit driverMemory Storage Unit (MSU) is a trace output device that collects tracedata to system memory. It consists of 2 independent Memory StorageControllers (MSCs).This driver provides userspace interfaces to configure in-memory tracingparameters, such as contiguous (high-order allocation) buffer or multiblock(scatter list) buffer mode, wrapping (data overwrite) and number and sizesof windows in multiblock mode. Userspace can read the buffers via mmap()ingor read()ing of the corresponding device node.Signed-off-by: Laurent Fert &lt;laurent.fert@intel.com&gt;Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Tue, 22 Sep 2015 12:47:18 +0000</pubDate>
        <dc:creator>Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f04e449f - intel_th: Add Software Trace Hub driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#f04e449f</link>
        <description>intel_th: Add Software Trace Hub driverSoftware Trace Hub (STH) is a trace source device in the Intel THarchitecture, it generates data that then goes through the switch intoone or several output ports.STH collects data from software sources using the stm device classabstraction.Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Tue, 22 Sep 2015 12:47:17 +0000</pubDate>
        <dc:creator>Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b27a6a3f - intel_th: Add Global Trace Hub driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#b27a6a3f</link>
        <description>intel_th: Add Global Trace Hub driverGlobal Trace Hub (GTH) is the central component of Intel TH architecture;it carries out switching between the trace sources and trace outputs, canenable/disable tracing, perform STP encoding, internal buffering, controlbackpressure from outputs to sources and so on.This property is also reflected in the software model; GTH (switch) driveris required for the other subdevices to probe, because it matches traceoutput devices against its output ports and configures them accordingly.It also implements an interface for output ports to request trace enablingor disabling and a few other useful things.For userspace, it provides an attribute group &quot;masters&quot;, which allowsconfiguration of per-master trace output destinations for up to master 255and &quot;256+&quot; meaning &quot;masters 256 and above&quot;. It also provides an attributegroup to discover and configure some of the parameters of its output ports,called &quot;outputs&quot;. Via these the user can set up data retention policy foran individual output port or check if it is in reset state.Signed-off-by: Laurent Fert &lt;laurent.fert@intel.com&gt;Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Tue, 22 Sep 2015 12:47:16 +0000</pubDate>
        <dc:creator>Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2b0b16d3 - intel_th: Add pci glue layer for Intel(R) Trace Hub</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#2b0b16d3</link>
        <description>intel_th: Add pci glue layer for Intel(R) Trace HubThis patch adds basic support for PCI-based Intel TH devices. It requests2 bars (configuration registers for the subdevices and STH channel MMIOregion) and calls into Intel TH core code to create the bus with subdevicesetc.Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Tue, 22 Sep 2015 12:47:15 +0000</pubDate>
        <dc:creator>Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>39f40346 - intel_th: Add driver infrastructure for Intel(R) Trace Hub devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hwtracing/intel_th/Kconfig#39f40346</link>
        <description>intel_th: Add driver infrastructure for Intel(R) Trace Hub devicesIntel(R) Trace Hub (TH) is a set of hardware blocks (subdevices) thatproduce, switch and output trace data from multiple hardware andsoftware sources over several types of trace output ports encodedin System Trace Protocol (MIPI STPv2) and is intended to performfull system debugging.For these subdevices, we create a bus, where they can be discoveredand configured by userspace software.This patch creates this bus infrastructure, three types of devices(source, output, switch), resource allocation, some callback mechanismsto facilitate communication between the subdevices&apos; drivers and somecommon sysfs attributes.Signed-off-by: Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hwtracing/intel_th/Kconfig</description>
        <pubDate>Tue, 22 Sep 2015 12:47:14 +0000</pubDate>
        <dc:creator>Alexander Shishkin &lt;alexander.shishkin@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
