[igt-dev] [PATCH i-g-t v2 00/10] tests: Add timeline syncobj testing

Lionel Landwerlin
2019-11-22T13:03:04Z

Hi all,

This revision updates the mmio_base query by parsing debugfs as well
as addresses the comments from Chris on v1.

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: Parse mmio base from debugfs
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 | 62 ++
lib/i915/gem_engine_topology.h | 5 +
lib/igt_syncobj.c | 281 ++++-
lib/igt_syncobj.h | 48 +-
lib/intel_reg.h | 2 +
tests/i915/gem_ctx_shared.c | 38 +-
tests/i915/gem_exec_fence.c | 1859 +++++++++++++++++++++++++------
tests/i915/gem_exec_latency.c | 17 +-
tests/meson.build | 1 +
tests/syncobj_basic.c | 2 +-
tests/syncobj_timeline.c | 1537 +++++++++++++++++++++++++
tests/syncobj_wait.c | 58 +-
24 files changed, 3998 insertions(+), 472 deletions(-)
create mode 100644 tests/syncobj_timeline.c

--
2.24.0