<?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>6fd979c2 - drm/xe: Add SVM init / close / fini to faulting VMs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#6fd979c2</link>
        <description>drm/xe: Add SVM init / close / fini to faulting VMsAdd SVM init / close / fini to faulting VMs. Minimual implementationacting as a placeholder for follow on patches.v2: - Add close functionv3: - Better commit message (Thomas) - Kernel doc (Thomas) - Update chunk array to be unsigned long (Thomas) - Use new drm_gpusvm.h header location (Thomas) - Newlines between functions in xe_svm.h (Thomas) - Call drm_gpusvm_driver_set_lock in init (Thomas)v6: - Only compile if CONFIG_DRM_GPUSVM selected (CI, Lucas)v7: - Only select CONFIG_DRM_GPUSVM if DEVICE_PRIVATE (CI)Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;Reviewed-by: Himal Prasad Ghimiray &lt;himal.prasad.ghimiray@intel.com&gt;Reviewed-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250306012657.3505757-10-matthew.brost@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Thu, 06 Mar 2025 01:26:34 +0000</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>00c8efc3 - drm/xe: Add a shrinker for xe bos</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#00c8efc3</link>
        <description>drm/xe: Add a shrinker for xe bosRather than relying on the TTM watermark accounting add a shrinkerfor xe_bos in TT or system memory.Leverage the newly added TTM per-page shrinking and shmem backupsupport.Although xe doesn&apos;t fully support WONTNEED (purgeable) bos yet,introduce and add shrinker support for purgeable ttm_tts.v2:- Cleanups bugfixes and a KUNIT shrinker test.- Add writeback support, and activate if kswapd.v3:- Move the try_shrink() helper to core TTM.- Minor cleanups.v4:- Add runtime pm for the shrinker. Shrinking may require an active  device for CCS metadata copying.v5:- Separately purge ghost- and zombie objects in the shrinker.- Fix a format specifier - type inconsistency. (Kernel test robot).v7:- s/long/s64/ (Christian K&#246;nig)- s/sofar/progress/ (Matt Brost)v8:- Rebase on Xe KUNIT update.- Add content verifying to the shrinker kunit test.- Split out TTM changes to a separate patch.- Get rid of multiple bool arguments for clarity (Matt Brost)- Avoid an error pointer dereference (Matt Brost)- Avoid an integer overflow (Matt Auld)- Address misc review comments by Matt Brost.v9:- Fix a compliation error.- Rebase.v10:- Update to new LRU walk interface.- Rework ghost-, zombie and purged object shrinking.- Rebase.v11:- Use additional TTM helpers.- Honor __GFP_FS and __GFP_IO- Rebase.v13:- Use ttm_tt_setup_backup().v14:- Don&apos;t set up backup on imported bos.v15:- Rebase on backup interface changes.Cc: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Cc: Somalapuram Amaranath &lt;Amaranath.Somalapuram@amd.com&gt;Cc: Matthew Brost &lt;matthew.brost@intel.com&gt;Cc: &lt;dri-devel@lists.freedesktop.org&gt;Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;Reviewed-by: Matthew Brost &lt;matthew.brost@intel.com&gt;Acked-by: Christian K&#246;nig &lt;christian.koenig@amd.com&gt;Link: https://lore.kernel.org/intel-xe/20250305092220.123405-7-thomas.hellstrom@linux.intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Wed, 05 Mar 2025 09:22:19 +0000</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1537ec85 - drm/xe/uapi: Introduce API for EU stall sampling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#1537ec85</link>
        <description>drm/xe/uapi: Introduce API for EU stall samplingA new hardware feature first introduced in PVC gives capability toperiodically sample EU stall state and record counts for different stallreasons, on a per IP basis, aggregate across all EUs in a subslice andrecord the samples in a buffer in each subslice. Eventually, the aggregateddata is written out to a buffer in the memory. This feature is alsosupported in XE2 and later architecture GPUs.Use an existing IOCTL - DRM_IOCTL_XE_OBSERVATION as the interface into thedriver from the user space to do initial setup and obtain a file descriptorfor the EU stall data stream.  Input parameter to the IOCTL is a structdrm_xe_observation_param in which observation_type should be set toDRM_XE_OBSERVATION_TYPE_EU_STALL, observation_op should beDRM_XE_OBSERVATION_OP_STREAM_OPEN and param should point to a chain ofdrm_xe_ext_set_property structures in which each structure has a pair ofproperty and value. The EU stall sampling input properties are defined indrm_xe_eu_stall_property_id enum.With the file descriptor obtained from DRM_IOCTL_XE_OBSERVATION, user spacecan enable and disable EU stall sampling with the IOCTLs:DRM_XE_OBSERVATION_IOCTL_ENABLE and DRM_XE_OBSERVATION_IOCTL_DISABLE.User space can also call poll() to check for availability of data in thebuffer. The data can be read with read(). Finally, the file descriptorcan be closed with close().v11: Changed a couple of variables in struct eu_stall_open_properties     from unsigned int to int.v10: Use extension number while parsing chain of extensions.     Remove function description for static functions.     Move code around as per review feedback.v9: Changed some u32 to unsigned int.    Moved some code around as per review feedback from v8.v8: Used div_u64 instead of / to fix 32-bit build issue.    Changed copyright year in xe_eu_stall.c/h to 2025.v7: Renamed input property DRM_XE_EU_STALL_PROP_EVENT_REPORT_COUNT    to DRM_XE_EU_STALL_PROP_WAIT_NUM_REPORTS to be consistent with    OA. Renamed the corresponding internal variables.    Fixed some commit messages based on review feedback.v6: Change the input sampling rate to GPU cycles instead of    GPU cycles multiplier.Reviewed-by: Ashutosh Dixit &lt;ashutosh.dixit@intel.com&gt;Signed-off-by: Harish Chegondi &lt;harish.chegondi@intel.com&gt;Signed-off-by: Ashutosh Dixit &lt;ashutosh.dixit@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/bb707a27975c33e4a912b9839b023acb7a1f9c90.1740533885.git.harish.chegondi@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Wed, 26 Feb 2025 01:47:06 +0000</pubDate>
        <dc:creator>Harish Chegondi &lt;harish.chegondi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b729ea27 - drm/xe: Add engine activity support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#b729ea27</link>
        <description>drm/xe: Add engine activity supportGuC provides support to read engine counters to calculate theengine activity. KMD exposes two counters via the PMU interface tocalculate engine activityEngine Active Ticks(engine-active-ticks) - active ticks of engineEngine Total Ticks (engine-total-ticks) - total ticks of engineEngine activity percentage can be calculated as belowEngine activity % = (engine active ticks/engine total ticks) * 100.v2: fix cosmetic review comments    add forcewake for gpm_ts (Umesh)v3: fix CI hooks error    change function parameters and unpin bo on error    of allocate_activity_buffers    fix kernel-doc (Umesh)    use engine activity (Umesh, Lucas)    rename xe_engine_activity to xe_guc_engine_*    fix commit message to use engine activity (Lucas, Umesh)v4: add forcewake in PMU layerv5: fix makefile    use drmm_kcalloc instead of kmalloc_array    remove managed bo    skip init for VF    fix cosmetic review comments (Michal)Signed-off-by: Riana Tauro &lt;riana.tauro@intel.com&gt;Reviewed-by: Umesh Nerlige Ramappa &lt;umesh.nerlige.ramappa@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250224053903.2253539-2-riana.tauro@intel.comSigned-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Mon, 24 Feb 2025 05:38:58 +0000</pubDate>
        <dc:creator>Riana Tauro &lt;riana.tauro@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>385a8015 - drm/xe/pxp: Add PXP debugfs support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#385a8015</link>
        <description>drm/xe/pxp: Add PXP debugfs supportThis patch introduces 2 PXP debugfs entries:- info: prints the current PXP status and key instance- terminate: simulate a termination interruptThe first one is useful for debug, while the second one can be used fortesting the termination flow.v2: move the info prints inside the lock (John)Signed-off-by: Daniele Ceraolo Spurio &lt;daniele.ceraolospurio@intel.com&gt;Cc: John Harrison &lt;John.C.Harrison@Intel.com&gt;Reviewed-by: John Harrison &lt;John.C.Harrison@Intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250129174140.948829-13-daniele.ceraolospurio@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Wed, 29 Jan 2025 17:41:36 +0000</pubDate>
        <dc:creator>Daniele Ceraolo Spurio &lt;daniele.ceraolospurio@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dcdd6b84 - drm/xe/pxp: Allocate PXP execution resources</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#dcdd6b84</link>
        <description>drm/xe/pxp: Allocate PXP execution resourcesPXP requires submissions to the HW for the following operations1) Key invalidation, done via the VCS engine2) Communication with the GSC FW for session management, done via the   GSCCS.Key invalidation submissions are serialized (only 1 termination can beserviced at a given time) and done via GGTT, so we can allocate a simpleBO and a kernel queue for it.Submissions for session management are tied to a PXP client (identifiedby a unique host_session_id); from the GSC POV this is a user-accessibleconstruct, so all related submission must be done via PPGTT. The driverdoes not currently support PPGTT submission from within the kernel, soto add this support, the following changes have been included:- a new type of kernel-owned VM (marked as GSC), required to ensure we  don&apos;t use fault mode on the engine and to mark the different lock  usage with lockdep.- a new function to map a BO into a VM from within the kernel.v2: improve comments and function name, remove unneeded include (John)v3: fix variable/function names in documentationSigned-off-by: Daniele Ceraolo Spurio &lt;daniele.ceraolospurio@intel.com&gt;Cc: Matthew Brost &lt;matthew.brost@intel.com&gt;Cc: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;Cc: John Harrison &lt;John.C.Harrison@Intel.com&gt;Reviewed-by: John Harrison &lt;John.C.Harrison@Intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250129174140.948829-3-daniele.ceraolospurio@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Wed, 29 Jan 2025 17:41:26 +0000</pubDate>
        <dc:creator>Daniele Ceraolo Spurio &lt;daniele.ceraolospurio@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ff48e05d - drm/xe/pxp: Initialize PXP structure and KCR reg</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#ff48e05d</link>
        <description>drm/xe/pxp: Initialize PXP structure and KCR regAs the first step towards adding PXP support, hook in the PXP initfunction, allocate the PXP structure and initialize the KCR register toallow PXP HWDRM sessions.v2: remove unneeded includes, free PXP memory on error (John)Signed-off-by: Daniele Ceraolo Spurio &lt;daniele.ceraolospurio@intel.com&gt;Cc: John Harrison &lt;John.C.Harrison@Intel.com&gt;Reviewed-by: John Harrison &lt;John.C.Harrison@Intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250129174140.948829-2-daniele.ceraolospurio@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Wed, 29 Jan 2025 17:41:25 +0000</pubDate>
        <dc:creator>Daniele Ceraolo Spurio &lt;daniele.ceraolospurio@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c13a42f2 - drm/xe: Fix sort order of .o lists in Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#c13a42f2</link>
        <description>drm/xe: Fix sort order of .o lists in MakefileThe Makefile for xe asks us to keep the lists of object files sorted:  # Please keep these build lists sorted!Reshuffle the lists into the correct sort order. That was done byfiltering each unsorted list through &apos;LC_ALL=C sort&apos;.Signed-off-by: Gustavo Sousa &lt;gustavo.sousa@intel.com&gt;Reviewed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Reviewed-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250115140812.20799-1-gustavo.sousa@intel.comSigned-off-by: Matt Roper &lt;matthew.d.roper@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Wed, 15 Jan 2025 14:08:04 +0000</pubDate>
        <dc:creator>Gustavo Sousa &lt;gustavo.sousa@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5e940312 - drm/xe: Add functions and sysfs for boot survivability</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#5e940312</link>
        <description>drm/xe: Add functions and sysfs for boot survivabilityBoot Survivability is a software based workflow for recovering a systemin a failed boot state. Here system recoverability is concerned withrecovering the firmware responsible for boot.This is implemented by loading the driver with bare minimum (no drm card)to allow the firmware to be flashed through mei-gsc and collect telemetry.The driver&apos;s probe flow is modified such that it enters survivability modewhen pcode initialization is incomplete and boot status denotes a failure.In this mode, drm card is not exposed and presence of survivability_modeentry in PCI sysfs  is used to indicate survivability mode andprovide additional information required for debugThis patch adds initialization functions and exposes adminreadable sysfs entriesThe new sysfs will have the below layout	/sys/bus/.../bdf             	     &#9500;&#9472;&#9472; survivability_modev2: reorder headers    fix doc    remove survivability info and use mode to display information    use separate function for logging survivability information    for critical error (Rodrigo)v3: use for loop    use dev logs instead of drm    use helper function for aux history(Rodrigo)    remove unnecessary error check of greater than max_scratch    as we are reading only 3 bitv4: fix checkpatch warnings    fix space (Rodrigo)    rename registerSigned-off-by: Riana Tauro &lt;riana.tauro@intel.com&gt;Acked-by: Ashwin Kumar Kulkarni &lt;ashwin.kumar.kulkarni@intel.com&gt;Reviewed-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250128095632.1294722-2-riana.tauro@intel.comSigned-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Tue, 28 Jan 2025 09:56:30 +0000</pubDate>
        <dc:creator>Riana Tauro &lt;riana.tauro@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f14d81b7 - drm/i915/cmtg: Disable the CMTG</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#f14d81b7</link>
        <description>drm/i915/cmtg: Disable the CMTGThe CMTG is a timing generator that runs in parallel with transcoderstiming generators and can be used as a reference for synchronization.We have observed that we are inheriting from GOP a display configurationwith the CMTG enabled. Because our driver doesn&apos;t currently implementany CMTG sequences, the CMTG ends up still enabled after our drivertakes over.We need to make sure that the CMTG is not enabled if we are not going touse it. For that, let&apos;s add a partial implementation in our driver thatonly cares about disabling the CMTG if it was found enabled duringinitial hardware readout. In the future, we can also implement sequencesfor using the CMTG if that becomes a needed feature.For now, we only deal with cases when it is possible to disable the CMTGwithout requiring a modeset. For earlier display versions, we simplyskip if we find the CMTG enabled and we can&apos;t disable it without aproper modeset. In the future, we need to properly handle that case.v2: - DG2 does not have the CMTG. Update HAS_CMTG() accordingly. - Update logic to force disabling of CMTG only for initial commit.v3: - Add missing changes for v2 that were staged but not committed.v4: - Avoid if/else duplication in intel_cmtg_dump_state() by using &quot;n/a&quot;   for CMTG B enabled/disabled string for platforms without it. (Jani) - Prefer intel_cmtg_readout_hw_state() over intel_cmtg_readout_state().   (Jani) - Use display struct instead of i915 as first parameter for   TRANS_DDI_FUNC_CTL2(). (Jani) - Fewer continuation lines in variable declaration/initialization for   better readability. (Jani) - Coding style improvements. (Jani) - Use drm_dbg_kms() instead of drm_info() for logging the disabling   of the CMTG. - Make struct intel_cmtg_state entirely private to intel_cmtg.c.v5: - Do the disable sequence as part of the sanitization step after   hardware readout instead of initial modeset commit. (Jani) - Adapt to commit 15133582465f (&quot;drm/i915/display: convert global state   to struct intel_display&quot;) by using a display struct instead of i915   as argument for intel_atomic_global_obj_init().v6: - Do not track CMTG state as a global state. (Ville) - Simplify the driver logic by only disabling the CMTG only on cases   when a modeset is not required. (Ville)v7: - Remove the call to drm_WARN_ON() when checking   intel_cmtg_disable_requires_modeset() and use a FIXME in the comment   instead. - Remove the !HAS_CMTG() guard from intel_cmtg_get_config(), which is   static and its caller is already protected by that same condition. - Also take the opportunity to put some Bspec references in the commit   trailers section.v8: - Use HAS_TRANSCODER() instead of intel_crtc_for_pipe(). (Ville) - Ensure transcoder power well is enabled before reading   TRANS_DDI_FUNC_CTL2. (Ville)Bspec: 68915, 49262Cc: Jani Nikula &lt;jani.nikula@intel.com&gt;Reviewed-by: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Signed-off-by: Gustavo Sousa &lt;gustavo.sousa@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250124173956.46534-1-gustavo.sousa@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Fri, 24 Jan 2025 17:38:14 +0000</pubDate>
        <dc:creator>Gustavo Sousa &lt;gustavo.sousa@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>011c1e24 - drm/xe/pmu: Enable PMU interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#011c1e24</link>
        <description>drm/xe/pmu: Enable PMU interfaceBasic PMU enabling patch. Setup the basic frameworkfor adding events.Based on previous versions by Bommu Krishnaiah, Aravind Iddamsetty andRiana Tauro, using i915 and rapl as reference implementations.Reviewed-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Signed-off-by: Vinay Belgaumkar &lt;vinay.belgaumkar@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250124050411.2189060-1-lucas.demarchi@intel.comSigned-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Fri, 24 Jan 2025 05:04:06 +0000</pubDate>
        <dc:creator>Vinay Belgaumkar &lt;vinay.belgaumkar@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>59476420 - drm/i915/display: Add support for SNPS PHY HDMI PLL algorithm for DG2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#59476420</link>
        <description>drm/i915/display: Add support for SNPS PHY HDMI PLL algorithm for DG2Add helpers to calculate the necessary parameters for configuring theHDMI PLL for SNPS MPLLB and C10 PHY.The pll parameters are computed for desired pixel clock, curve dataand other inputs used for interpolation and finally stored in thepll_state.Currently the helper is used to compute PLLs for DG2 SNPS PHY.Support for computing Plls for C10 PHY is added in subsequent patches.v2:-Used kernel types instead of C99 types. (Jani)-Fixed styling issues and renamed few variables to more meaningful names. (Jani)-Added Xe make file changes. (Jani)-Fixed build errors reported by kernel test robotv3:-Renamed helper to align with file name. (Jani)v4:-Removed erroraneous comment, and added Bspec# as part of trailer. (Suraj)-Fixed warning flagged by kernel test robot.Bspec: 54032Signed-off-by: Ankit Nautiyal &lt;ankit.k.nautiyal@intel.com&gt;Reviewed-by: Suraj Kandpal &lt;suraj.kandpal@intel.com&gt;Acked-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Tested-by: Khaled Almahallawy &lt;khaled.almahallawy@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250120042122.1029481-2-ankit.k.nautiyal@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Mon, 20 Jan 2025 04:21:17 +0000</pubDate>
        <dc:creator>Ankit Nautiyal &lt;ankit.k.nautiyal@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>696bfdf2 - drm/xe/guc: Introduce the GuC Buffer Cache</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#696bfdf2</link>
        <description>drm/xe/guc: Introduce the GuC Buffer CacheThe purpose of the GuC Buffer Cache is to maintain a set ofreusablebuffers that could be used while sending some of the CTB H2G actionsthat require separate buffer with indirect data. Currently only fewPF actions need this so initialize it only when running as a PF.Signed-off-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;Cc: Matthew Brost &lt;matthew.brost@intel.com&gt;Cc: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Acked-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Reviewed-by: Matthew Brost &lt;matthew.brost@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241220194205.995-9-michal.wajdeczko@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Fri, 20 Dec 2024 19:42:01 +0000</pubDate>
        <dc:creator>Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>73900dce - drm/xe/dp: Enable DP tunneling</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#73900dce</link>
        <description>drm/xe/dp: Enable DP tunnelingEnable the DP tunneling functionality in the xe driver.v2: Keep using IS_ENABLED() for kconfig options. (Jani)Cc: Jani Nikula &lt;jani.nikula@intel.com&gt;Reviewed-by: Suraj Kandpal &lt;suraj.kandpal@intel.com&gt;Signed-off-by: Imre Deak &lt;imre.deak@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20250114122857.1050090-1-imre.deak@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Tue, 14 Jan 2025 12:28:57 +0000</pubDate>
        <dc:creator>Imre Deak &lt;imre.deak@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>adceb416 - drm/i915/display: add intel_display_conversion.c to hide stuff better</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#adceb416</link>
        <description>drm/i915/display: add intel_display_conversion.c to hide stuff betterThe __to_intel_display() generics require the definition of structdrm_i915_private i.e. inclusion of i915_drv.h. Addintel_display_conversion.c with a __i915_to_display() function to do theconversion without the intel_display_conversion.h having an implicitdependency on i915_drv.h.The long term goal is to remove __to_intel_display() and theintel_display_conversion.[ch] files altoghether, and this is merely atransitional step to make the dependencies on i915_drv.h explicit.Reviewed-by: Luca Coelho &lt;luciano.coelho@intel.com&gt;Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/39e99b765b8c1a05d001659c39686a661ac268e2.1732104170.git.jani.nikula@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Wed, 20 Nov 2024 12:03:34 +0000</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0c45e76f - drm/xe/vsec: Support BMG devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#0c45e76f</link>
        <description>drm/xe/vsec: Support BMG devicesThe Battlemage (BMG) discrete graphics card supports the Platform,Monitoring Technology (PMT) feature directly on the primary PCI device.Utilize the PMT callback API to add support for the BMG devices.Reviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Reviewed-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Michael J. Ruhl &lt;michael.j.ruhl@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241203153639.2982162-1-michael.j.ruhl@intel.comSigned-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Tue, 03 Dec 2024 15:36:39 +0000</pubDate>
        <dc:creator>Michael J. Ruhl &lt;michael.j.ruhl@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6e6d7b41 - drm/xe/vf: React to MIGRATED interrupt</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#6e6d7b41</link>
        <description>drm/xe/vf: React to MIGRATED interruptTo properly support VF Save/Restore procedure, fixups need to beapplied after PF driver finishes its part of VF Restore. The fixupsare required to adjust the ongoing execution for a hardware switchthat happened, because some GFX resources are not fully virtualized,and assigned to a VF as range from a global pool. The VF on whicha VM is restored will often have different ranges provisioned thanthe VF on which save process happened. Those resource fixups areapplied by the VF driver within a restored VM.A VF driver gets informed that it was migrated by receiving aninterrupt from each GuC. The interrupt assigned for that purposeis &quot;GUC SW interrupt 0&quot;. Seeing that fields set from within theirq handler should be the trigger for fixups.The VF can safely do post-migration fixups on resources associatedto each GuC only after that GuC issued the MIGRATED interrupt.This change introduces a worker to be used for post-migration fixups,and a mechanism to schedule said worker when all GuCs sent the irq.v2: renamed and moved functions, updated logged messages, removed  unused includes, used anon struct (Michal)v3: ordering, kerneldoc, asserts, debug messages,  on_all_tiles -&gt; on_all_gts (Michal)v4: fixed missing header includev5: Explained what fixups are, explained which IRQ is used, style  fixes (Michal)Bspec: 50868Signed-off-by: Tomasz Lis &lt;tomasz.lis@intel.com&gt;Reviewed-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241104213449.1455694-2-tomasz.lis@intel.comSigned-off-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Mon, 04 Nov 2024 21:34:45 +0000</pubDate>
        <dc:creator>Tomasz Lis &lt;tomasz.lis@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a7238ee3 - drm/xe: Add trace to lrc timestamp update</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#a7238ee3</link>
        <description>drm/xe: Add trace to lrc timestamp updateHelp debugging when LRC timestamp is updated for a exec queue.Reviewed-by: Jonathan Cavitt &lt;jonathan.cavitt@intel.com&gt;Reviewed-by: Nirmoy Das &lt;nirmoy.das@intel.com&gt;Reviewed-by: Umesh Nerlige Ramappa &lt;umesh.nerlige.ramappa@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241104143815.2112272-2-lucas.demarchi@intel.comSigned-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Mon, 04 Nov 2024 14:38:11 +0000</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0f16cd2a - drm/i915/pfit: Extract intel_pfit.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#0f16cd2a</link>
        <description>drm/i915/pfit: Extract intel_pfit.cThe panel fitter code doesn&apos;t really have much to do with therest of intel_panel.c, so extract it all into its own file.Signed-off-by: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241016143134.26903-9-ville.syrjala@linux.intel.comReviewed-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Wed, 16 Oct 2024 14:31:33 +0000</pubDate>
        <dc:creator>Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9c8c7a7e - drm/xe/guc: Prepare GuC register list and update ADS size for error capture</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/Makefile#9c8c7a7e</link>
        <description>drm/xe/guc: Prepare GuC register list and update ADS size for error captureAdd referenced registers defines and list of registers.Update GuC ADS size allocation to include space forthe lists of error state capture register descriptors.Then, populate GuC ADS with the lists of registers we wantGuC to report back to host on engine reset events. This listshould include global, engine-class and engine-instanceregisters for every engine-class type on the current hardware.Ensure we allocate a persistent storage for the register liststhat are populated into ADS so that we don&apos;t need to allocatememory during GT resets when GuC is reloaded and ADS populationhappens again.Signed-off-by: Zhanjun Dong &lt;zhanjun.dong@intel.com&gt;Reviewed-by: Alan Previn &lt;alan.previn.teres.alexis@intel.com&gt;Signed-off-by: Matt Roper &lt;matthew.d.roper@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241004193428.3311145-2-zhanjun.dong@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/Makefile</description>
        <pubDate>Fri, 04 Oct 2024 19:34:23 +0000</pubDate>
        <dc:creator>Zhanjun Dong &lt;zhanjun.dong@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
