<feed xmlns='http://www.w3.org/2005/Atom'>
<title>igt-gpu-tools.git/lib, branch vm-bind</title>
<subtitle>DRM IGT GPU Tools</subtitle>
<id>https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/atom?h=vm-bind</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/atom?h=vm-bind'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/'/>
<updated>2022-07-09T00:43:54+00:00</updated>
<entry>
<title>tests/i915/vm_bind: Add vm_bind sanity test</title>
<updated>2022-07-09T00:43:54+00:00</updated>
<author>
<name>Niranjana Vishwanathapura</name>
<email>niranjana.vishwanathapura@intel.com</email>
</author>
<published>2022-07-01T23:05:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=d33d1f0df600f6b8a868daa23832749e26b09b55'/>
<id>urn:sha1:d33d1f0df600f6b8a868daa23832749e26b09b55</id>
<content type='text'>
Add sanity test to exercise vm_bind uapi.
Test for various cases with vm_bind and vm_unbind ioctls.

Signed-off-by: Niranjana Vishwanathapura &lt;niranjana.vishwanathapura@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/vm_bind: Add interface to support VM_BIND</title>
<updated>2022-07-09T00:43:54+00:00</updated>
<author>
<name>Adam Miszczak</name>
<email>adam.miszczak@linux.intel.com</email>
</author>
<published>2022-07-01T23:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=790c1b18ca0815ca14b320e3b4d9e262fe46f1a4'/>
<id>urn:sha1:790c1b18ca0815ca14b320e3b4d9e262fe46f1a4</id>
<content type='text'>
Add required library interfaces to support VM_BIND
functionality.

Signed-off-by: Niranjana Vishwanathapura &lt;niranjana.vishwanathapura@intel.com&gt;
</content>
</entry>
<entry>
<title>Revert "lib/i915: request CPU_ACCESS for fb objects"</title>
<updated>2022-07-08T07:48:26+00:00</updated>
<author>
<name>Matthew Auld</name>
<email>matthew.auld@intel.com</email>
</author>
<published>2022-07-07T12:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=7d43b49bf10788d4870668f93a800888fc8ab339'/>
<id>urn:sha1:7d43b49bf10788d4870668f93a800888fc8ab339</id>
<content type='text'>
This reverts commit 3cf110f8dcd1f4f02cf84339664b413abdaebf7d.

This is too big of a hammer it seems, since we can't really support
flat-CCS with lmem + smem objects, and here adding the flag means we
also attach the smem placement, which seems to break kms_ccs.

Signed-off-by: Matthew Auld &lt;matthew.auld@intel.com&gt;
Cc: Juha-Pekka Heikkila &lt;juhapekka.heikkila@gmail.com&gt;
Cc: Nirmoy Das &lt;nirmoy.das@intel.com&gt;
Reviewed-by: Juha-Pekka Heikkila &lt;juhapekka.heikkila@gmail.com&gt;
Reviewed-by: Nirmoy Das &lt;nirmoy.das@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/i915: Add graphics release subversion to device info</title>
<updated>2022-07-07T08:19:40+00:00</updated>
<author>
<name>Nirmoy Das</name>
<email>nirmoy.das@intel.com</email>
</author>
<published>2022-07-06T12:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=671332047e6e9d110c53f3e4511d1c243fe849bf'/>
<id>urn:sha1:671332047e6e9d110c53f3e4511d1c243fe849bf</id>
<content type='text'>
Record the minor incremental changes between the major gen12 platforms as
a release version.

v2: add missing "," to last struct member and move
graphics_rel next to graphics_ver.
v3: add graphics_rel for ats-m and other minor fixes.

Acked-by: Matthew Auld &lt;matthew.auld@intel.com&gt;
Reviewed-by: Zbigniew Kempczyński &lt;zbigniew.kempczynski@intel.com&gt;
Suggested-by: Chris Wilson &lt;chris.p.wilson@intel.com&gt;
Signed-off-by: Nirmoy Das &lt;nirmoy.das@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/igt_device_scan: Add sriov selector</title>
<updated>2022-07-07T04:38:03+00:00</updated>
<author>
<name>Łukasz Łaguna</name>
<email>lukasz.laguna@intel.com</email>
</author>
<published>2022-07-05T15:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=8aad1e6351d7932b33d4b460d863252eae1123b2'/>
<id>urn:sha1:8aad1e6351d7932b33d4b460d863252eae1123b2</id>
<content type='text'>
Add sriov selector to allow pf/vf selection.

Signed-off-by: Łukasz Łaguna &lt;lukasz.laguna@intel.com&gt;
Reviewed-by: Zbigniew Kempczyński &lt;zbigniew.kempczynski@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/amdgpu/amd_command_submission: Fix -Wuse-after-free</title>
<updated>2022-07-06T21:12:01+00:00</updated>
<author>
<name>Ashutosh Dixit</name>
<email>ashutosh.dixit@intel.com</email>
</author>
<published>2022-07-02T03:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=903100e3b0791b535de03cb0bac0506e99d3a3c4'/>
<id>urn:sha1:903100e3b0791b535de03cb0bac0506e99d3a3c4</id>
<content type='text'>
../lib/amdgpu/amd_command_submission.c: In function ‘amdgpu_command_submission_write_linear_helper’:
../lib/amdgpu/amd_command_submission.c:201:13: warning: pointer ‘ring_context’ used after ‘free’ [-Wuse-after-free]
  201 |         r = amdgpu_cs_ctx_free(ring_context-&gt;context_handle);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/amdgpu/amd_command_submission.c:199:9: note: call to ‘free’ here
  199 |         free(ring_context);
      |         ^~~~~~~~~~~~~~~~~~

Reviewed-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
Signed-off-by: Ashutosh Dixit &lt;ashutosh.dixit@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/igt_device_scan: Fix -Wdangling-pointer</title>
<updated>2022-07-06T21:11:21+00:00</updated>
<author>
<name>Ashutosh Dixit</name>
<email>ashutosh.dixit@intel.com</email>
</author>
<published>2022-07-02T03:05:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=1bd1a033e71790bcc60acccac32d4195cae40b6e'/>
<id>urn:sha1:1bd1a033e71790bcc60acccac32d4195cae40b6e</id>
<content type='text'>
[12/1181] Compiling C object lib/libigt_device_scan.a.p/igt_device_scan.c.o
../lib/igt_device_scan.c: In function ‘igt_device_add_attr’:
../lib/igt_device_scan.c:368:57: warning: dangling pointer ‘v’ to ‘linkto’ may be used [-Wdangling-pointer=]
  368 |         g_hash_table_insert(dev-&gt;attrs_ht, strdup(key), strdup(v));
      |                                                         ^~~~~~~~~
../lib/igt_device_scan.c:351:22: note: ‘linkto’ declared here
  351 |                 char linkto[PATH_MAX];
      |                      ^~~~~~

Reviewed-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
Signed-off-by: Ashutosh Dixit &lt;ashutosh.dixit@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/igt_kms: Add scaling filter property</title>
<updated>2022-07-01T09:41:09+00:00</updated>
<author>
<name>Swati Sharma</name>
<email>swati2.sharma@intel.com</email>
</author>
<published>2022-06-30T10:15:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=8eef136d23537e295cd7ffcc8a6de14878e69c8d'/>
<id>urn:sha1:8eef136d23537e295cd7ffcc8a6de14878e69c8d</id>
<content type='text'>
Added "scaling filter" as pipe and plane property.

v2: -Moved lib changes from 4/4 to 3/4
    -Renaming filter enum
v3: -fix indentation(juha)

Signed-off-by: Swati Sharma &lt;swati2.sharma@intel.com&gt;
Signed-off-by: Juha-Pekka Heikkila &lt;juhapekka.heikkila@gmail.com&gt;
Reviewed-by: Mika Kahola &lt;mika.kahola@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/i915: request CPU_ACCESS for fb objects</title>
<updated>2022-06-30T11:52:55+00:00</updated>
<author>
<name>Matthew Auld</name>
<email>matthew.auld@intel.com</email>
</author>
<published>2022-02-21T14:16:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=3cf110f8dcd1f4f02cf84339664b413abdaebf7d'/>
<id>urn:sha1:3cf110f8dcd1f4f02cf84339664b413abdaebf7d</id>
<content type='text'>
kms_frontbuffer_tracking@basic falls over if the fb needs to be migrated
from non-mappable device memory, to the mappable part, due to being
temporarily pinned for scanout, when hitting the CPU fault handler,
which just gives us SIGBUS. If the device has a small BAR let's attempt
to use the mappable portion, if possible.

Signed-off-by: Matthew Auld &lt;matthew.auld@intel.com&gt;
Cc: Thomas Hellström &lt;thomas.hellstrom@linux.intel.com&gt;
Reviewed-by: Nirmoy Das &lt;nirmoy.das@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/i915/intel_memory_region: plumb through the cpu_size</title>
<updated>2022-06-30T11:52:55+00:00</updated>
<author>
<name>Matthew Auld</name>
<email>matthew.auld@intel.com</email>
</author>
<published>2022-05-25T17:16:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=5692f4fea93ba0a2fa7d5c064fcf21dd2b2d71d3'/>
<id>urn:sha1:5692f4fea93ba0a2fa7d5c064fcf21dd2b2d71d3</id>
<content type='text'>
Will be useful later.

Signed-off-by: Matthew Auld &lt;matthew.auld@intel.com&gt;
Cc: Thomas Hellström &lt;thomas.hellstrom@linux.intel.com&gt;
Reviewed-by: Nirmoy Das &lt;nirmoy.das@intel.com&gt;
</content>
</entry>
</feed>
