<?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>e97701a0 - drm/xe/kunit: Simplify xe_mocs live tests code layout</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#e97701a0</link>
        <description>drm/xe/kunit: Simplify xe_mocs live tests code layoutThe test case logic is implemented by the functions compiled aspart of the core Xe driver module and then exported to build andregister the test suite in the live test module.But we don&apos;t need to export individual test case functions, we mayjust export the entire test suite. And we don&apos;t need to registerthis test suite in a separate file, it can be done in the mainfile of the live test module.Signed-off-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;Reviewed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240708111210.1154-5-michal.wajdeczko@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Mon, 08 Jul 2024 11:12:10 +0000</pubDate>
        <dc:creator>Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>02373681 - drm/xe/kunit: Simplify xe_migrate live tests code layout</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#02373681</link>
        <description>drm/xe/kunit: Simplify xe_migrate live tests code layoutThe test case logic is implemented by the functions compiled aspart of the core Xe driver module and then exported to build andregister the test suite in the live test module.But we don&apos;t need to export individual test case functions, we mayjust export the entire test suite. And we don&apos;t need to registerthis test suite in a separate file, it can be done in the mainfile of the live test module.Signed-off-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;Reviewed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240708111210.1154-4-michal.wajdeczko@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Mon, 08 Jul 2024 11:12:09 +0000</pubDate>
        <dc:creator>Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ff10c99a - drm/xe/kunit: Simplify xe_dma_buf live tests code layout</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#ff10c99a</link>
        <description>drm/xe/kunit: Simplify xe_dma_buf live tests code layoutThe test case logic is implemented by the functions compiled aspart of the core Xe driver module and then exported to build andregister the test suite in the live test module.But we don&apos;t need to export individual test case functions, we mayjust export the entire test suite. And we don&apos;t need to registerthis test suite in a separate file, it can be done in the mainfile of the live test module.Signed-off-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;Reviewed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240708111210.1154-3-michal.wajdeczko@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Mon, 08 Jul 2024 11:12:08 +0000</pubDate>
        <dc:creator>Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>d6e850ac - drm/xe/kunit: Simplify xe_bo live tests code layout</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#d6e850ac</link>
        <description>drm/xe/kunit: Simplify xe_bo live tests code layoutThe test case logic is implemented by the functions compiled aspart of the core Xe driver module and then exported to build andregister the test suite in the live test module.But we don&apos;t need to export individual test case functions, we mayjust export the entire test suite. And we don&apos;t need to registerthis test suite in a separate file, it can be done in the mainfile of the live test module.Signed-off-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;Reviewed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240708111210.1154-2-michal.wajdeczko@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Mon, 08 Jul 2024 11:12:07 +0000</pubDate>
        <dc:creator>Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9f79e244 - drm/xe/kunit: Add simple tests for new xe_args macros</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#9f79e244</link>
        <description>drm/xe/kunit: Add simple tests for new xe_args macrosWe want to make sure that helper macros are working as expected.Signed-off-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;Cc: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Reviewed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240502223313.2527-3-michal.wajdeczko@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Thu, 02 May 2024 22:33:12 +0000</pubDate>
        <dc:creator>Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>bb67dd02 - drm/xe: Group live kunit tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#bb67dd02</link>
        <description>drm/xe: Group live kunit testsAs was done for the normal kunit tests, group the live tests into asingle module, xe_live_test.ko.Reviewed-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240312145158.2295351-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/tests/Makefile</description>
        <pubDate>Tue, 12 Mar 2024 14:51:57 +0000</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>85f3b79f - drm/xe: Group normal kunit tests in a single module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#85f3b79f</link>
        <description>drm/xe: Group normal kunit tests in a single moduleCreating one module for each compilation unit to be tested seemsexcessive as the number of tests increase. Group them all in a singlekunit test module called xe_test.ko.The tests requiring the physical device, aka &quot;live&quot; tests, are stillkept in separate modules since they are normally triggered via igt,and not via kunit.py. After igt is converted, those can be merged ina single module as well.Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Acked-by: Michal Wajdeczko &lt;michal.wajdeczko@intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231122203147.988021-2-lucas.demarchi@intel.com

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Wed, 22 Nov 2023 20:31:46 +0000</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a6a4ea6d - drm/xe: Add mocs kunit</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#a6a4ea6d</link>
        <description>drm/xe: Add mocs kunitThis kunit verifies the hardware values of mocs andl3cc registers with the KMD programmed values.v14: Fix CHECK.v13: Remove ret after forcewake.v11: Add KUNIT_ASSERT_EQ_MSG for Forcewake.v9/v10: Add Forcewake Fail.v8: Remove xe_bo.h and xe_pm.h    Remove mocs and l3cc from live_mocs.    Pull debug and err msg for mocs/l3cc out of if else block.    Add HAS_LNCF_MOCS.v7: correct checkpathv6: Change ssize_t type.    Change forcewake domain to XE_FW_GT.    Update change of MOCS registers are multicast on Xe_HP and beyond    patch.v5: Release forcewake.    Remove single statement braces.    Fix debug statements.v4: Drop stratch and vaddr.    Fix debug statements.    Fix indentation.v3: Fix checkpath.v2: Fix checkpath.Cc: Aravind Iddamsetty &lt;aravind.iddamsetty@intel.com&gt;Cc: Mathew D Roper &lt;matthew.d.roper@intel.com&gt;Reviewed-by: Mathew D Roper &lt;matthew.d.roper@intel.com&gt;Signed-off-by: Ruthuvikas Ravikumar &lt;ruthuvikas.ravikumar@intel.com&gt;Link: https://lore.kernel.org/r/20231116215152.2248859-1-ruthuvikas.ravikumar@intel.comSigned-off-by: Matt Roper &lt;matthew.d.roper@intel.com&gt;Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Thu, 16 Nov 2023 21:51:52 +0000</pubDate>
        <dc:creator>Ruthuvikas Ravikumar &lt;ruthuvikas.ravikumar@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3713ed52 - drm/xe: Add KUnit test for xe_pci.c IP engine lists</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#3713ed52</link>
        <description>drm/xe: Add KUnit test for xe_pci.c IP engine listsAdd a simple KUnit test to ensure that the hardware engine lists forGMD_ID IP definitions are sensible (i.e., no graphics engines definedfor the media IP and vice versa).Only the IP descriptors for GMD_ID platforms are checked for now.Presumably the engine lists on older pre-GMD_ID platforms shouldn&apos;t bechanging.  We can extend the KUnit testing in the future if we decide wewant to check those as well.v2: - Add missing &apos;const&apos; in xe_call_for_each_media_ip to avoid compiler   warning.Cc: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Reviewed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Link: https://lore.kernel.org/r/20230406235621.1914492-9-matthew.d.roper@intel.comSigned-off-by: Matt Roper &lt;matthew.d.roper@intel.com&gt;Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Thu, 06 Apr 2023 23:56:20 +0000</pubDate>
        <dc:creator>Matt Roper &lt;matthew.d.roper@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>b9d773fc - drm/xe: Add test for GT workarounds and tunings</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#b9d773fc</link>
        <description>drm/xe: Add test for GT workarounds and tuningsIn order to avoid mistakes when populating the workarounds, it&apos;s good tobe able to test if the entries added are all compatible for a certainplatform. The platform itself is not needed as long as we create fakedevices with enough configuration for the RTP helpers to process thetables.  Common mistakes that can be avoided:	- Entries clashing the bitfields being updated	- Register type being mixed (MCR vs regular / masked vs regular)	- Unexpected errors while adding the reg_sr entryTo test, inject a duplicate entry in gt_was, but with platform == tigerlakerather than the currenct graphics version check:       { XE_RTP_NAME(&quot;14011059788&quot;),	 XE_RTP_RULES(PLATFORM(TIGERLAKE)),	 XE_RTP_ACTIONS(SET(GEN10_DFR_RATIO_EN_AND_CHICKEN, DFR_DISABLE))       },This produces the following result:	$  ./tools/testing/kunit/kunit.py run \		--kunitconfig drivers/gpu/drm/xe/.kunitconfig  xe_wa	[14:18:02] Starting KUnit Kernel (1/1)...	[14:18:02] ============================================================	[14:18:02] ==================== xe_wa (1 subtest) =====================	[14:18:02] ======================== xe_wa_gt  =========================	[14:18:02] [drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 9550 (clear: 00000200, set: 00000200, masked: no): ret=-22	[14:18:02]     # xe_wa_gt: ASSERTION FAILED at drivers/gpu/drm/xe/tests/xe_wa_test.c:116	[14:18:02]     Expected gt-&gt;reg_sr.errors == 0, but	[14:18:02]         gt-&gt;reg_sr.errors == 1 (0x1)	[14:18:02] [FAILED] TIGERLAKE (B0)	[14:18:02] [PASSED] DG1 (A0)	[14:18:02] [PASSED] DG1 (B0)	...Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Reviewed-by: Micha&#322; Winiarski &lt;michal.winiarski@intel.com&gt;Link: https://lore.kernel.org/r/20230401085151.1786204-8-lucas.demarchi@intel.comSigned-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Sat, 01 Apr 2023 08:51:51 +0000</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4cc04402 - drm/xe: Add basic unit tests for rtp</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#4cc04402</link>
        <description>drm/xe: Add basic unit tests for rtpAdd some basic unit tests for rtp. This is intended to prove thefunctionality of the rtp itself, like coalescing entries, rejectingnon-disjoint values, etc.Contrary to the other tests in xe, this is a unit test to test thesw-side only, so it can be executed on any machine - it doesn&apos;t interactwith the real hardware. Running it produces the following output:	$ ./tools/testing/kunit/kunit.py run --raw_output-kunit  \		--kunitconfig drivers/gpu/drm/xe/.kunitconfig xe_rtp	...	[01:26:27] Starting KUnit Kernel (1/1)...	KTAP version 1	1..1	    KTAP version 1	    # Subtest: xe_rtp	    1..1		KTAP version 1		# Subtest: xe_rtp_process_tests		ok 1 coalesce-same-reg		ok 2 no-match-no-add		ok 3 no-match-no-add-multiple-rules		ok 4 two-regs-two-entries		ok 5 clr-one-set-other		ok 6 set-field	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000001, set: 00000001, masked: no): ret=-22		ok 7 conflict-duplicate	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000003, set: 00000000, masked: no): ret=-22		ok 8 conflict-not-disjoint	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000002, set: 00000002, masked: no): ret=-22	[drm:xe_reg_sr_add] *ERROR* Discarding save-restore reg 0001 (clear: 00000001, set: 00000001, masked: yes): ret=-22		ok 9 conflict-reg-type	    # xe_rtp_process_tests: pass:9 fail:0 skip:0 total:9	    ok 1 xe_rtp_process_tests	# Totals: pass:9 fail:0 skip:0 total:9	ok 1 xe_rtp	...Note that the ERRORs in the kernel log are expected since it&apos;s testingincompatible entries.v2:  - Use parameterized table for tests  (Micha&#322; Winiarski)  - Move everything to the xe_rtp_test.ko and only add a few exports to the    right namespace  - Add more tests to cover FIELD_SET, CLR, partially true rules, etcSigned-off-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Reviewed-by: Maarten Lankhorst&lt;maarten.lankhorst@linux.intel.com&gt; # v1Reviewed-by: Micha&#322; Winiarski &lt;michal.winiarski@intel.com&gt;Link: https://lore.kernel.org/r/20230401085151.1786204-7-lucas.demarchi@intel.comSigned-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Sat, 01 Apr 2023 08:51:50 +0000</pubDate>
        <dc:creator>Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dd08ebf6 - drm/xe: Introduce a new DRM driver for Intel GPUs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/xe/tests/Makefile#dd08ebf6</link>
        <description>drm/xe: Introduce a new DRM driver for Intel GPUsXe, is a new driver for Intel GPUs that supports both integrated anddiscrete platforms starting with Tiger Lake (first Intel Xe Architecture).The code is at a stage where it is already functional and has experimentalsupport for multiple platforms starting from Tiger Lake, with initialsupport implemented in Mesa (for Iris and Anv, our OpenGL and Vulkandrivers), as well as in NEO (for OpenCL and Level0).The new Xe driver leverages a lot from i915.As for display, the intent is to share the display code with the i915driver so that there is maximum reuse there. But it is not addedin this patch.This initial work is a collaboration of many people and unfortunatelythe big squashed patch won&apos;t fully honor the proper credits. But let&apos;sget some git quick stats so we can at least try to preserve some of thecredits:Co-developed-by: Matthew Brost &lt;matthew.brost@intel.com&gt;Co-developed-by: Matthew Auld &lt;matthew.auld@intel.com&gt;Co-developed-by: Matt Roper &lt;matthew.d.roper@intel.com&gt;Co-developed-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;Co-developed-by: Francois Dugast &lt;francois.dugast@intel.com&gt;Co-developed-by: Lucas De Marchi &lt;lucas.demarchi@intel.com&gt;Co-developed-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Co-developed-by: Philippe Lecluse &lt;philippe.lecluse@intel.com&gt;Co-developed-by: Nirmoy Das &lt;nirmoy.das@intel.com&gt;Co-developed-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Co-developed-by: Jos&#233; Roberto de Souza &lt;jose.souza@intel.com&gt;Co-developed-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Co-developed-by: Dave Airlie &lt;airlied@redhat.com&gt;Co-developed-by: Faith Ekstrand &lt;faith.ekstrand@collabora.com&gt;Co-developed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Co-developed-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/xe/tests/Makefile</description>
        <pubDate>Thu, 30 Mar 2023 21:31:57 +0000</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
