<feed xmlns='http://www.w3.org/2005/Atom'>
<title>igt-gpu-tools.git/tests, 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-13T00:30:31+00:00</updated>
<entry>
<title>test/i915: i915_hangman: use the gem_engine_topology library</title>
<updated>2019-05-13T00:30:31+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-12T23:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=7af2193a855b387f8f4668a0e058329c29722ee7'/>
<id>urn:sha1:7af2193a855b387f8f4668a0e058329c29722ee7</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Mika Kuoppala &lt;mika.kuoppala@linux.intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
</entry>
<entry>
<title>test/i915: gem_wait: use the gem_engine_topology library</title>
<updated>2019-05-13T00:30:06+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-12T23:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=57cb497c83479b207bec152269be6f298056e1e4'/>
<id>urn:sha1:57cb497c83479b207bec152269be6f298056e1e4</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
</entry>
<entry>
<title>test/i915: gem_exec_store: use the gem_engine_topology library</title>
<updated>2019-05-13T00:29:43+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-12T23:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=cecb7ed86a687ebad36079955bd4174e638efb61'/>
<id>urn:sha1:cecb7ed86a687ebad36079955bd4174e638efb61</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
</entry>
<entry>
<title>test/i915: gem_exec_parallel: use the gem_engine_topology library</title>
<updated>2019-05-13T00:29:12+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-12T23:11:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=51176eb2c2c1b0eebf9a61be29ff98c5adb36314'/>
<id>urn:sha1:51176eb2c2c1b0eebf9a61be29ff98c5adb36314</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
</entry>
<entry>
<title>test/i915: gem_exec_basic: use the gem_engine_topology library</title>
<updated>2019-05-13T00:28:23+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-12T23:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=750c3747735fd4f86f3d4585037beecd7ca44ede'/>
<id>urn:sha1:750c3747735fd4f86f3d4585037beecd7ca44ede</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
</entry>
<entry>
<title>test/i915: gem_ctx_exec: use the gem_engine_topology library</title>
<updated>2019-05-13T00:26:26+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-12T23:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=d8c7d7eb014add796733e5b994c6241858b9d0e6'/>
<id>urn:sha1:d8c7d7eb014add796733e5b994c6241858b9d0e6</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@linux.intel.com&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
</content>
</entry>
<entry>
<title>test/i915: gem_cs_tlb: use the gem_engine_topology library</title>
<updated>2019-05-13T00:25:04+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-12T23:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=8ea16aad36f61cf3a1f2237bf890f1fe2526031f'/>
<id>urn:sha1:8ea16aad36f61cf3a1f2237bf890f1fe2526031f</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
</content>
</entry>
<entry>
<title>test/i915: gem_busy: use the gem_engine_topology library</title>
<updated>2019-05-13T00:24:05+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-05-12T22:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=65debe32a18f461e45938e6a1de307606c4104a3'/>
<id>urn:sha1:65debe32a18f461e45938e6a1de307606c4104a3</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
</entry>
<entry>
<title>test: perf_pmu: use the gem_engine_topology library</title>
<updated>2019-05-12T23:17:40+00:00</updated>
<author>
<name>Andi Shyti</name>
<email>andi.shyti@intel.com</email>
</author>
<published>2019-03-28T16:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=aac267f15e42c687778c0e57fd6498f21dd0cdc7'/>
<id>urn:sha1:aac267f15e42c687778c0e57fd6498f21dd0cdc7</id>
<content type='text'>
Replace the legacy for_each_engine* defines with the ones
implemented in the gem_engine_topology library.

Use whenever possible gem_engine_can_store_dword() that checks
class instead of flags.

Now the __for_each_engine_class_instance and
for_each_engine_class_instance are unused, remove them.

Suggested-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;
Signed-off-by: Andi Shyti &lt;andi.shyti@intel.com&gt;
Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@linux.intel.com&gt;
Reviewed-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt;
</content>
</entry>
<entry>
<title>tests/kms_chamelium: Make sure we wait for each connectors' hotplug event</title>
<updated>2019-05-09T13:55:41+00:00</updated>
<author>
<name>Imre Deak</name>
<email>imre.deak@intel.com</email>
</author>
<published>2019-05-06T16:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/igt-gpu-tools.git/commit/?id=54538a37ded2bbdc775141cb0858defb22809bde'/>
<id>urn:sha1:54538a37ded2bbdc775141cb0858defb22809bde</id>
<content type='text'>
After scheduling an HPD toggle event, make sure that we wait for the
hotplug event for each connector that may be sent by the driver.

Depending on the scheduling there could be 1 event or as many events as
connectors we scheduled an HPD toggle event on, depending on the timing.
So if we don't yet see the expected connector state on a given connector
try to wait for an additional hotplug event and reprobe/recheck the
state.

v2:
- s/igt_assert(x &gt;= y)/igt_assert_lte(y, x)/ to see the actual limits in
  the debugging output. (Lyude)

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110534
Cc: Paul Kocialkowski &lt;paul.kocialkowski@bootlin.com&gt;
Cc: Lyude Paul &lt;lyude@redhat.com&gt;
Signed-off-by: Imre Deak &lt;imre.deak@intel.com&gt;
Reviewed-by: Lyude Paul &lt;lyude@redhat.com&gt;
Reviewed-By: Paul Kocialkowski &lt;paul.kocialkowski@bootlin.com&gt;
</content>
</entry>
</feed>
