<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>3163cd7253432f262c2fa22edb51474d7afc76a0 - drm/msm: remove stale perf counter XML TODO</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#3163cd7253432f262c2fa22edb51474d7afc76a0</link>
        <description>drm/msm: remove stale perf counter XML TODOThe adreno_perfcntrs macro already takes the XML file stem as its secondargument, allowing each perf counter JSON file to select the appropriateregister XML. The a2xx and a5xx entries already pass their respectiveXML file stems.Remove the stale TODO comment.Signed-off-by: George Emmanuel Thomas &lt;georgeemmanuelthomas@gmail.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/746745/Message-ID: &lt;20260815164335.158958-1-georgeemmanuelthomas@gmail.com&gt;Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Sat, 15 Aug 2026 18:43:35 +0200</pubDate>
        <dc:creator>George Emmanuel Thomas &lt;georgeemmanuelthomas@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>02195633635c42db9ca29f3c9fa3a758bc1a2cee - drm/msm: Add basic perfcntr infrastructure</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#02195633635c42db9ca29f3c9fa3a758bc1a2cee</link>
        <description>drm/msm: Add basic perfcntr infrastructureAdd the basic infrastructure for tracking assigned perfcntrs.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;Reviewed-by: Anna Maniscalco &lt;anna.maniscalco2000@gmail.com&gt;Reviewed-by: Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/728212/Message-ID: &lt;20260526145137.160554-11-robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Tue, 26 May 2026 16:50:44 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5442bafd7de590aba13ae4fe6ae3b8a8b9106d86 - drm/msm/registers: Add perfcntr json</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#5442bafd7de590aba13ae4fe6ae3b8a8b9106d86</link>
        <description>drm/msm/registers: Add perfcntr jsonPull in perfcntr json and wire up generation of perfcntr tables.Sync from mesa commit a573e25b6dcd (&quot;freedreno/registers: Gen8 perfcntrfixes&quot;)Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;Reviewed-by: Anna Maniscalco &lt;anna.maniscalco2000@gmail.com&gt;Reviewed-by: Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/728204/Message-ID: &lt;20260526145137.160554-6-robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Tue, 26 May 2026 16:50:39 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>6477bd5ef0f696484fc12ae7a3902e038df1f71d - drm/msm: Remove obsolete perf infrastructure</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#6477bd5ef0f696484fc12ae7a3902e038df1f71d</link>
        <description>drm/msm: Remove obsolete perf infrastructureOutside of a3xx, this was never really used.  And it low-key gets in theway of the new perfcntr support (or at least it is confusing to have twothings called &quot;perf&quot;).  So lets remove it.This drops the &quot;perf&quot; debugfs file.  But these days, nvtop is a betteroption.  (Plus perfetto for newer gens.)Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;Reviewed-by: Anna Maniscalco &lt;anna.maniscalco2000@gmail.com&gt;Reviewed-by: Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/728200/Message-ID: &lt;20260526145137.160554-2-robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Tue, 26 May 2026 16:50:35 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>a693602ef56f6bf89fb497f3e3410785b8ef05cc - drm/msm/a8xx: Preemption support for A840</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#a693602ef56f6bf89fb497f3e3410785b8ef05cc</link>
        <description>drm/msm/a8xx: Preemption support for A840The programing sequence related to preemption is unchanged from A7x. Butthere is some code churn due to register shuffling in A8x. So, split outthe common code into a header file for code sharing and add/updateadditional changes required to support preemption feature on A8x GPUs.Finally, enable the preemption quirk in A840&apos;s catalog to enable thisfeature.Signed-off-by: Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/714682/Message-ID: &lt;20260327-a8xx-gpu-batch2-v2-15-2b53c38d2101@oss.qualcomm.com&gt;Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Fri, 27 Mar 2026 01:14:04 +0100</pubDate>
        <dc:creator>Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>688c7734002a1ee6f50a28ba9bd7aa380edbe12d - drm/msm/dpu: Add Kaanapali SSPP sub-block support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#688c7734002a1ee6f50a28ba9bd7aa380edbe12d</link>
        <description>drm/msm/dpu: Add Kaanapali SSPP sub-block supportAdd support for Kaanapali platform SSPP sub-blocks, whichintroduce structural changes including register additions,removals, and relocations. Add the new common and rectangleblocks, and update register definitions and handling toensure compatibility with DPU v13.0.Co-developed-by: Yongxing Mou &lt;yongxing.mou@oss.qualcomm.com&gt;Signed-off-by: Yongxing Mou &lt;yongxing.mou@oss.qualcomm.com&gt;Signed-off-by: Yuanjie Yang &lt;yuanjie.yang@oss.qualcomm.com&gt;Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/698712/Link: https://lore.kernel.org/r/20260115092749.533-11-yuanjie.yang@oss.qualcomm.comSigned-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Thu, 15 Jan 2026 10:27:47 +0100</pubDate>
        <dc:creator>Yuanjie Yang &lt;yuanjie.yang@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>288a932008925644d8d0ca69bf7a69a0dce82dc5 - drm/msm/adreno: Introduce A8x GPU Support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#288a932008925644d8d0ca69bf7a69a0dce82dc5</link>
        <description>drm/msm/adreno: Introduce A8x GPU SupportA8x is the next generation of Adreno GPUs, featuring a significanthardware design change. A major update to the design is the introductionof Slice architecture. Slices are sort of mini-GPUs within the GPU whichare more independent in processing Graphics and compute workloads. Also,in addition to the BV and BR pipe we saw in A7x, CP has more concurrencywith additional pipes.From a software interface perspective, these changes have a significantimpact on the KMD side. First, the GPU register space has been extensivelyreorganized. Second, to avoid  a register space explosion caused by thenew slice architecture and additional pipes, many registers are nowvirtualized, instead of duplicated as in A7x. KMD must configure anaperture register with the appropriate slice and pipe ID before accessingthese virtualized registers.Signed-off-by: Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/689019/Message-ID: &lt;20251118-kaana-gpu-support-v4-14-86eeb8e93fb6@oss.qualcomm.com&gt;Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Tue, 18 Nov 2025 09:50:41 +0100</pubDate>
        <dc:creator>Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>1ef05ef9fa02188d859b2ee6a45e1a4c38420639 - drm/msm/a6xx: Sync latest register definitions</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#1ef05ef9fa02188d859b2ee6a45e1a4c38420639</link>
        <description>drm/msm/a6xx: Sync latest register definitionsSync the latest register definitions from Mesa which includes theupdates for A8x family.Co-developed-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;Signed-off-by: Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/689009/Message-ID: &lt;20251118-kaana-gpu-support-v4-9-86eeb8e93fb6@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Tue, 18 Nov 2025 09:50:36 +0100</pubDate>
        <dc:creator>Akhil P Oommen &lt;akhilpo@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>98290b0a7d605431480e63ccdb6a118a21a0866c - drm/msm: make it possible to disable KMS-related code.</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#98290b0a7d605431480e63ccdb6a118a21a0866c</link>
        <description>drm/msm: make it possible to disable KMS-related code.If the Adreno device is used in a headless mode, there is no need tobuild all KMS components. Build corresponding parts conditionally, onlyselecting them if modeset support is actually required.Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/662581/Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Sat, 05 Jul 2025 12:02:31 +0200</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>6733d8276ac02a8790e571d2af4a69a9039d0522 - drm/msm: Update register xml</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#6733d8276ac02a8790e571d2af4a69a9039d0522</link>
        <description>drm/msm: Update register xmlSync register xml from mesa commit eb3e0b7164a3 (&quot;freedreno/a6xx: Splitdescriptors out into their own file&quot;).Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;Acked-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/662470/

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Thu, 03 Jul 2025 19:51:19 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>e1341f91450525b94474b75d5e77587d1d84e52c - drm/msm: Extract out syncobj helpers</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#e1341f91450525b94474b75d5e77587d1d84e52c</link>
        <description>drm/msm: Extract out syncobj helpersWe&apos;ll be re-using these for the VM_BIND ioctl.Also, rename a few things in the uapi header to reflect that syncobj useis not specific to the submit ioctl.Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;Tested-by: Antonino Maniscalco &lt;antomani103@gmail.com&gt;Reviewed-by: Antonino Maniscalco &lt;antomani103@gmail.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/661512/

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Sun, 29 Jun 2025 22:13:12 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>603fc0fc30bf69e78a7a5febdb1431bd49d87f22 - drm/msm/dp: drop the msm_dp_catalog module</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#603fc0fc30bf69e78a7a5febdb1431bd49d87f22</link>
        <description>drm/msm/dp: drop the msm_dp_catalog moduleNow as the msm_dp_catalog module became nearly empty, drop it, accessingregisters directly from the corresponding submodules.Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt;Tested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; # sc7180-trogdorSigned-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/654332/Link: https://lore.kernel.org/r/20250518-fd-dp-audio-fixup-v6-11-2f0ec3ec000d@oss.qualcomm.com

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Sun, 18 May 2025 13:21:44 +0200</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>9b565edc44b65adc51df6dcaf1b2bc00fac53110 - drm/msm/mdp4: switch LVDS to use drm_bridge/_connector</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#9b565edc44b65adc51df6dcaf1b2bc00fac53110</link>
        <description>drm/msm/mdp4: switch LVDS to use drm_bridge/_connectorLVDS support in MDP4 driver makes use of drm_connector directly. HoweverLCDC encoder and LVDS connector are wrappers around drm_panel. Switchthem to use drm_panel_bridge/drm_bridge_connector. This allows usingstandard interface for the drm_panel and also inserting additionalbridges between encoder and panel.Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Reviewed-by: Abhinav Kumar &lt;quic_abhinavk@quicinc.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/650290/Link: https://lore.kernel.org/r/20250425-fd-mdp4-lvds-v4-6-6b212160b44c@oss.qualcomm.comSigned-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Fri, 25 Apr 2025 11:51:56 +0200</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>aae8736426c63567d5daee6d4be61551f6d72a41 - drm/msm/dpu: Add dpu_hw_cwb abstraction for CWB block</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#aae8736426c63567d5daee6d4be61551f6d72a41</link>
        <description>drm/msm/dpu: Add dpu_hw_cwb abstraction for CWB blockThe CWB mux has its own registers and set of operations. Add dpu_hw_cwbabstraction to allow driver to configure the CWB mux.Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Signed-off-by: Jessica Zhang &lt;quic_jesszhan@quicinc.com&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Patchwork: https://patchwork.freedesktop.org/patch/629254/Link: https://lore.kernel.org/r/20241216-concurrent-wb-v4-12-fe220297a7f0@quicinc.com[DB: added #include &lt;linux/bitfield.h&gt;]Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Tue, 17 Dec 2024 01:43:23 +0100</pubDate>
        <dc:creator>Jessica Zhang &lt;quic_jesszhan@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>92de8137d619e21a8c9247ac767547edb6e529fd - drm/msm: move MDSS registers to separate header file</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#92de8137d619e21a8c9247ac767547edb6e529fd</link>
        <description>drm/msm: move MDSS registers to separate header fileIn preparation of adding more registers, move MDSS-related headers tothe separate top-level file.Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Reviewed-by: Abhinav Kumar &lt;quic_abhinavk@quicinc.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/615310/Link: https://lore.kernel.org/r/20240921-msm-mdss-ubwc-v1-1-411dcf309d05@linaro.org

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Sat, 21 Sep 2024 10:17:29 +0200</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>e7ae83da4a289d4bf3b0fb62aadbe8c81c0dbde7 - drm/msm/a6xx: Implement preemption for a7xx targets</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#e7ae83da4a289d4bf3b0fb62aadbe8c81c0dbde7</link>
        <description>drm/msm/a6xx: Implement preemption for a7xx targetsThis patch implements preemption feature for A6xx targets, this allowsthe GPU to switch to a higher priority ringbuffer if one is ready. A6XXhardware as such supports multiple levels of preemption granularities,ranging from coarse grained(ringbuffer level) to a more fine grainedsuch as draw-call level or a bin boundary level preemption. This patchenables the basic preemption level, with more fine grained preemptionsupport to follow.Reviewed-by: Akhil P Oommen &lt;quic_akhilpo@quicinc.com&gt;Tested-by: Rob Clark &lt;robdclark@gmail.com&gt;Tested-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt; # on SM8650-QRDTested-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt; # on SM8550-QRDTested-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt; # on SM8450-HDKSigned-off-by: Sharat Masetty &lt;smasetty@codeaurora.org&gt;Signed-off-by: Antonino Maniscalco &lt;antomani103@gmail.com&gt;Patchwork: https://patchwork.freedesktop.org/patch/618021/Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Thu, 03 Oct 2024 18:12:55 +0200</pubDate>
        <dc:creator>Antonino Maniscalco &lt;antomani103@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>caedbf17c48dcd9f076aa7157c1bb8ab8082c418 - drm/msm: add msm8998 hdmi phy/pll support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#caedbf17c48dcd9f076aa7157c1bb8ab8082c418</link>
        <description>drm/msm: add msm8998 hdmi phy/pll supportAdd support for the HDMI PHY as present on the Qualcomm MSM8998 SoC.This code is mostly copy &amp; paste of the vendor code from msm-4.4kernel.lnx.4.4.r38-rel.Signed-off-by: Arnaud Vrac &lt;avrac@freebox.fr&gt;Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Signed-off-by: Marc Gonzalez &lt;mgonzalez@freebox.fr&gt;Patchwork: https://patchwork.freedesktop.org/patch/605631/Link: https://lore.kernel.org/r/20240724-hdmi-tx-v7-4-e44a20553464@freebox.fr[DB: replaced division with do_div64 to fix build issues on ARM32]Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Wed, 24 Jul 2024 17:01:37 +0200</pubDate>
        <dc:creator>Arnaud Vrac &lt;avrac@freebox.fr&gt;</dc:creator>
    </item>
<item>
        <title>2e819c420e5b8278c589d9695ced0f11fedeed4b - drm/msm/adreno: Split catalog into separate files</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#2e819c420e5b8278c589d9695ced0f11fedeed4b</link>
        <description>drm/msm/adreno: Split catalog into separate filesSplit each gen&apos;s gpu table into it&apos;s own file.  Only code-motion, nofunctional change.Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Reviewed-by: Konrad Dybcio &lt;konrad.dybcio@linaro.org&gt;Patchwork: https://patchwork.freedesktop.org/patch/599725/

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Tue, 18 Jun 2024 18:42:48 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>ff9a79307f89563da6d841da8b7cc4a0afceb0e2 - Merge tag &apos;kbuild-v6.10&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#ff9a79307f89563da6d841da8b7cc4a0afceb0e2</link>
        <description>Merge tag &apos;kbuild-v6.10&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuildPull Kbuild updates from Masahiro Yamada: - Avoid &apos;constexpr&apos;, which is a keyword in C23 - Allow &apos;dtbs_check&apos; and &apos;dt_compatible_check&apos; run independently of   &apos;dt_binding_check&apos; - Fix weak references to avoid GOT entries in position-independent code   generation - Convert the last use of &apos;optional&apos; property in arch/sh/Kconfig - Remove support for the &apos;optional&apos; property in Kconfig - Remove support for Clang&apos;s ThinLTO caching, which does not work with   the .incbin directive - Change the semantics of $(src) so it always points to the source   directory, which fixes Makefile inconsistencies between upstream and   downstream - Fix &apos;make tar-pkg&apos; for RISC-V to produce a consistent package - Provide reasonable default coverage for objtool, sanitizers, and   profilers - Remove redundant OBJECT_FILES_NON_STANDARD, KASAN_SANITIZE, etc. - Remove the last use of tristate choice in drivers/rapidio/Kconfig - Various cleanups and fixes in Kconfig* tag &apos;kbuild-v6.10&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (46 commits)  kconfig: use sym_get_choice_menu() in sym_check_prop()  rapidio: remove choice for enumeration  kconfig: lxdialog: remove initialization with A_NORMAL  kconfig: m/nconf: merge two item_add_str() calls  kconfig: m/nconf: remove dead code to display value of bool choice  kconfig: m/nconf: remove dead code to display children of choice members  kconfig: gconf: show checkbox for choice correctly  kbuild: use GCOV_PROFILE and KCSAN_SANITIZE in scripts/Makefile.modfinal  Makefile: remove redundant tool coverage variables  kbuild: provide reasonable defaults for tool coverage  modules: Drop the .export_symbol section from the final modules  kconfig: use menu_list_for_each_sym() in sym_check_choice_deps()  kconfig: use sym_get_choice_menu() in conf_write_defconfig()  kconfig: add sym_get_choice_menu() helper  kconfig: turn defaults and additional prompt for choice members into error  kconfig: turn missing prompt for choice members into error  kconfig: turn conf_choice() into void function  kconfig: use linked list in sym_set_changed()  kconfig: gconf: use MENU_CHANGED instead of SYMBOL_CHANGED  kconfig: gconf: remove debug code  ...

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Sat, 18 May 2024 21:39:20 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>b1992c3772e69a6fd0e3fc81cd4d2820c8b6eca0 - kbuild: use $(src) instead of $(srctree)/$(src) for source directory</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/msm/Makefile#b1992c3772e69a6fd0e3fc81cd4d2820c8b6eca0</link>
        <description>kbuild: use $(src) instead of $(srctree)/$(src) for source directoryKbuild conventionally uses $(obj)/ for generated files, and $(src)/ forchecked-in source files. It is merely a convention without any functionaldifference. In fact, $(obj) and $(src) are exactly the same, as definedin scripts/Makefile.build:    src := $(obj)When the kernel is built in a separate output directory, $(src) doesnot accurately reflect the source directory location. While Kbuildresolves this discrepancy by specifying VPATH=$(srctree) to search forsource files, it does not cover all cases. For example, when adding aheader search path for local headers, -I$(srctree)/$(src) is typicallypassed to the compiler.This introduces inconsistency between upstream and downstream Makefilesbecause $(src) is used instead of $(srctree)/$(src) for the latter.To address this inconsistency, this commit changes the semantics of$(src) so that it always points to the directory in the source tree.Going forward, the variables used in Makefiles will have the followingmeanings:  $(obj)     - directory in the object tree  $(src)     - directory in the source tree  (changed by this commit)  $(objtree) - the top of the kernel object tree  $(srctree) - the top of the kernel source treeConsequently, $(srctree)/$(src) in upstream Makefiles need to be replacedwith $(src).Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Reviewed-by: Nicolas Schier &lt;nicolas@fjasle.eu&gt;

            List of files:
            /linux/drivers/gpu/drm/msm/Makefile</description>
        <pubDate>Sat, 27 Apr 2024 16:55:02 +0200</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
