[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