[Intel-gfx] [PATCH i-g-t 2/3] tests/perf_pmu: Simplify interrupt testing
Chris Wilson
chris at chris-wilson.co.uk
Tue Dec 19 21:45:36 UTC 2017
Quoting Tvrtko Ursulin (2017-12-19 15:45:42)
> From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
>
> Rather than calibrate and emit nop batches, use a manually signalled chain
> of spinners to generate the desired interrupts.
>
> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
> ---
> - /* Unplug the calibrated queue and wait for all the fences */
> - igt_spin_batch_free(gem_fd, spin);
> - igt_assert_eq(poll(&pfd, 1, 2 * test_duration_ms), 1);
> - close(pfd.fd);
> + pfd.fd = spin[i]->out_fence;
> + igt_spin_batch_set_timeout(spin[i], timeout_ms * 1e6);
> + igt_assert_eq(poll(&pfd, 1, 2 * timeout_ms), 1);
Oh, still with the synchronous behaviour, bleurgh.
-Chris
More information about the Intel-gfx
mailing list