[igt-dev] [PATCH i-g-t 00/10] tests: Add timeline syncobj testing
Lionel Landwerlin
lionel.g.landwerlin at intel.com
Wed Nov 20 21:21:33 UTC 2019
Hi all,
This is a resend of the same series from a few months back to add
testing for timeline syncobjs.
There are two parts :
- some generic testing mostly from David at AMD that does not rely
on a particular driver
- some i915 specific tests using a new uAPI to plumb the timeline
points along the syncobj handles
Cheers,
Chunming Zhou (1):
igt: add timeline test cases
Lionel Landwerlin (9):
lib/syncobj: drop local declarations
drm-uapi: Update drm headers to
17cc51390c141662748dbbc2fe98f3ed10f2e13e
tests/syncobj_timeline: add more timeline tests
tests/i915/exec_fence: switch to internal headers
tests/i915/exec_fence: reuse syncobj helpers
include: bump drm headers for i915 timeline semaphores
tests/i915/exec_fence: add timeline fence tests
lib/i915: add mmio base for engines
tests/i915/gem_exec_fence: add engine chaining tests
include/drm-uapi/amdgpu_drm.h | 71 +-
include/drm-uapi/drm.h | 56 +
include/drm-uapi/drm_fourcc.h | 28 +-
include/drm-uapi/drm_mode.h | 122 ++-
include/drm-uapi/etnaviv_drm.h | 10 +-
include/drm-uapi/exynos_drm.h | 2 +-
include/drm-uapi/i915_drm.h | 64 +-
include/drm-uapi/msm_drm.h | 14 +
include/drm-uapi/nouveau_drm.h | 51 +
include/drm-uapi/omap_drm.h | 18 +-
include/drm-uapi/panfrost_drm.h | 88 ++
include/drm-uapi/v3d_drm.h | 36 +-
lib/i915/gem_engine_topology.c | 74 ++
lib/i915/gem_engine_topology.h | 5 +
lib/igt_syncobj.c | 252 ++++-
lib/igt_syncobj.h | 48 +-
lib/intel_reg.h | 2 +
tests/i915/gem_exec_fence.c | 1821 +++++++++++++++++++++++++------
tests/meson.build | 1 +
tests/syncobj_basic.c | 2 +-
tests/syncobj_timeline.c | 1537 ++++++++++++++++++++++++++
tests/syncobj_wait.c | 58 +-
22 files changed, 3925 insertions(+), 435 deletions(-)
create mode 100644 tests/syncobj_timeline.c
--
2.24.0
More information about the igt-dev
mailing list