<feed xmlns='http://www.w3.org/2005/Atom'>
<title>igt-gpu-tools.git/include, branch master</title>
<subtitle>DRM IGT GPU Tools</subtitle>
<id>https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/atom?h=master</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/'/>
<updated>2019-05-10T16:59:12+00:00</updated>
<entry>
<title>include/drm-uapi: import i915_drm.h header file</title>
<updated>2019-05-10T16:59:12+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-10T16:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=364a71b13ffd73607563dbb5a015a59622f942bf'/>
<id>urn:sha1:364a71b13ffd73607563dbb5a015a59622f942bf</id>
<content type='text'>
This header file is imported in order to include the two new
ioctls DRM_IOCTL_I915_GEM_CONTEXT_SETPARAM,
DRM_IOCTL_I915_GEM_CONTEXT_GETPARAM and DRM_IOCTL_I915_QUERY.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
</content>
</entry>
<entry>
<title>i915: Update i915_drm.h</title>
<updated>2019-04-17T08:03:08+00:00</updated>
<author>
<name>Chris Wilson</name>
<email>chris@chris-wilson.co.uk</email>
</author>
<published>2019-04-17T06:30:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=77f5e8465110cb67d2d8272123907ea1c4725631'/>
<id>urn:sha1:77f5e8465110cb67d2d8272123907ea1c4725631</id>
<content type='text'>
Copy uapi/i915_drm.h across from
kernel commit d1172ab3d443e84ade75285f8c107bfac7e386d8
Author: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Date:   Fri Apr 12 08:14:16 2019 +0100

    drm/i915: Introduce struct class_instance for engines across the uAPI

and adapt gem_ctx_sseu to match the new struct.

Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;
Reviewed-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/igt_fb: Add support for Y21x formats as well, v3.</title>
<updated>2019-03-29T09:20:00+00:00</updated>
<author>
<name>Maarten Lankhorst</name>
<email>maarten.lankhorst@linux.intel.com</email>
</author>
<published>2019-01-21T12:05:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=78f78fb7463d43f346272e4e309d005354f13f86'/>
<id>urn:sha1:78f78fb7463d43f346272e4e309d005354f13f86</id>
<content type='text'>
Those formats are packed like YUYV, but only 16 bits per component.

Changes since v1:
- Rebase on top of upstream YUV changes.
Changes since v2:
- Use drm_fourcc.h from upstream.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;
Reviewed-by: Ville Syrjälä &lt;ville.syrjala@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>lib/i915: Pretty print HW semaphores</title>
<updated>2019-03-16T08:30:10+00:00</updated>
<author>
<name>Chris Wilson</name>
<email>chris@chris-wilson.co.uk</email>
</author>
<published>2019-02-03T12:46:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=71ad19eb8fe4f0eecae3bf063e107293b90b9abc'/>
<id>urn:sha1:71ad19eb8fe4f0eecae3bf063e107293b90b9abc</id>
<content type='text'>
Include whether the scheduler is using HW semaphore assistance in our
pretty debug strings, and make the caps known for requires.

Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Reviewed-by: Antonio Argenziano &lt;antonio.argenziano@intel.com&gt;
</content>
</entry>
<entry>
<title>drm-uapi: Update i915_drm.h for I915_CONTEXT_PARAM_RECOVERABLE</title>
<updated>2019-02-18T13:01:04+00:00</updated>
<author>
<name>Chris Wilson</name>
<email>chris@chris-wilson.co.uk</email>
</author>
<published>2019-02-18T11:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=f402cc58d378716c29f5dec750bef1add55bb34c'/>
<id>urn:sha1:f402cc58d378716c29f5dec750bef1add55bb34c</id>
<content type='text'>
Copying i915_drm.h from

commit ba4fda620a5f7db521aa9e0262cf49854c1b1d9c (HEAD -&gt; drm-intel-next-queued, drm-intel/drm-intel-next-queued)
Author: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Date:   Mon Feb 18 10:58:21 2019 +0000

    drm/i915: Optionally disable automatic recovery after a GPU reset

in order to expose the I915_CONTEXT_PARAM_RECOVERABLE for testing.

Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>lib/igt_fb: Add support for P01x formats, v5.</title>
<updated>2019-02-13T12:02:06+00:00</updated>
<author>
<name>Maarten Lankhorst</name>
<email>maarten.lankhorst@linux.intel.com</email>
</author>
<published>2019-02-01T10:13:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=cb8e45a624426648ddffc675c8232eb31e58a50e'/>
<id>urn:sha1:cb8e45a624426648ddffc675c8232eb31e58a50e</id>
<content type='text'>
The P01x formats are planar 16 bits per component, with the unused lower bits set to 0.
This means they can all be converted the same way. Only the range is slightly different,
and this is handled in the color_encoding implementation.

This requires cairo 1.17.2 and pixman 0.36. This works but doesn't give extra precision.
For more than 8 bits precision a few more patches are required to pixman, pending review:
https://lists.freedesktop.org/archives/pixman/2019-January/004815.html
https://lists.freedesktop.org/archives/pixman/2019-January/004809.html

Once those are merged, we will require the next pixman release for better precision.

Changes since v1:
- Add fallback color definitions when compiling on cairo version &lt; 1.17.2.
- Skip when FB creation fails on HDR formats, instead of failing.
Changes since v2:
- Complain slightly harder when pixman/cairo are out of date.
- Create a fb with alpha when converting to pixman formats with alpha.
- Oops, s/pixman_format_code_t/cairo_format_t/
Changes since v3:
- Rebase on top of upstream YUV changes.
Changes since v4:
- Rebase again.
- Use drm_fourcc.h from drm-misc-next.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;
Reviewed-by: Juha-Pekka Heikkila &lt;juhapekka.heikkila@gmail.com&gt;  #v4
</content>
</entry>
<entry>
<title>headers: bump</title>
<updated>2019-02-05T12:23:09+00:00</updated>
<author>
<name>Tvrtko Ursulin</name>
<email>tvrtko.ursulin@intel.com</email>
</author>
<published>2018-03-27T15:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=46015e5d542e16e9af0b44a28361d29917d4ca7c'/>
<id>urn:sha1:46015e5d542e16e9af0b44a28361d29917d4ca7c</id>
<content type='text'>
Sync with latest drm headers from drm-tip.

Acked-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
</entry>
<entry>
<title>automake: Ditch all EXTRA_DIST directives</title>
<updated>2019-01-29T10:10:49+00:00</updated>
<author>
<name>Daniel Vetter</name>
<email>daniel.vetter@ffwll.ch</email>
</author>
<published>2019-01-22T13:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=434af38f8d19c61fdcfa611644c29dbe73f9f3a9'/>
<id>urn:sha1:434af38f8d19c61fdcfa611644c29dbe73f9f3a9</id>
<content type='text'>
We're not using automake to build tarballs anymore.

Acked-by: Petri Latvala &lt;petri.latvala@intel.com&gt;
Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;
</content>
</entry>
<entry>
<title>lib/igt_fb: Added XYUV8888 format support for testing</title>
<updated>2018-12-18T12:54:36+00:00</updated>
<author>
<name>Stanislav Lisovskiy</name>
<email>stanislav.lisovskiy@intel.com</email>
</author>
<published>2018-12-17T14:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=f05c8c2739dce89185349703062784a7745cab14'/>
<id>urn:sha1:f05c8c2739dce89185349703062784a7745cab14</id>
<content type='text'>
XYUV8888 format support has been added to DRM, modified
IGT to reflect those changes.

v2: Fixed merge conflict, started to use new yuv&lt;=&gt;rgb
    conversion functions.

v3: Fixed kms_available_modes_crc test to support new XYUV
    format. Fixed a problem, where test complains that two
    outputs might use same pipe at the same time.

v4: Fixed convertion procedure in igt_fb to support XYUV
    properly.

v5: Fixed a coding typo.

v6: Set depth equal to -1 for XYUV format in order to prevent
    it to be used by igt_bpp_depth_to_drm_format, as we do not
    want YUV formats to be used in that case.

v7: Fix "black" color initialization for create_bo_for_fb with
    proper value. Changed naming "planar_stride" to "xyuv_stride".

v8: Change naming from DRM_FORMAT_XYUV to DRM_FORMAT_XYUV8888

v9: Fixed compilation errors by rebasing to recent master.

v10: Adding reference to correspondent kernel commit with the new format
     in include/drm-uapi

v11: Removed unnecessary sizeof's in rgb &lt;=&gt; yuv444 convert functions.

v12: Rebased against master branch, fixed rebase conflict caused by
     new fb_convert functions. Removed drm kernel commit reference
     as it is still not merged, so doesn't make sense to use it.

v13: Resolved one more rebase conflict.

Signed-off-by: Stanislav Lisovskiy &lt;stanislav.lisovskiy@intel.com&gt;
Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>include/drm-uapi: bump headers</title>
<updated>2018-12-04T12:50:23+00:00</updated>
<author>
<name>Lukasz Kalamarz</name>
<email>lukasz.kalamarz@intel.com</email>
</author>
<published>2018-11-29T12:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=6a965853560b2f8070d639b61506506842f87ff5'/>
<id>urn:sha1:6a965853560b2f8070d639b61506506842f87ff5</id>
<content type='text'>
    Taken from drm-next :

    commit 1ec28f8b8ada4e4f77d1af006a3a474f4f83b8e3
    Merge: 61647c77cb15 2e6e902d1850
    Author: Dave Airlie &lt;airlied@redhat.com&gt;
    Date:   Thu Nov 29 10:34:03 2018 +1000

    Merge v4.20-rc4 into drm-next

Generated by 'make headers_install'

Signed-off-by: Lukasz Kalamarz &lt;lukasz.kalamarz@intel.com&gt;
</content>
</entry>
</feed>
