[igt-dev] [PATCH i-g-t 00/10] Vulkan performance queries support & others

Lionel Landwerlin lionel.g.landwerlin at intel.com
Thu Jul 25 10:30:24 UTC 2019


Apologies for the mixed set of changes. It is mostly due to
performance queries extending the execbuf which then requires fences
to be passed by the new execbuf extension mechanism (at which point
we're just as good having timeline syncobj support).

Cheers,

Chunming Zhou (1):
  igt: add timeline test cases

Lionel Landwerlin (9):
  include: temporary import of headers
  tests/i915-query: add new tests for perf configurations queries
  tests/perf: add tests for holding preemption
  tests/perf: add tests to new OA reconfiguration execbuf extension
  lib/syncobj: drop local declarations
  tests/syncobj_timeline: add more timeline tests
  tests/i915/exec_fence: switch to internal headers
  tests/i915/exec_fence: reuse syncobj helpers
  tests/i915/exec_fence: add timeline fence tests

 include/drm-uapi/amdgpu_drm.h   |   56 +-
 include/drm-uapi/drm.h          |   38 +
 include/drm-uapi/drm_mode.h     |  121 ++-
 include/drm-uapi/i915_drm.h     |  194 ++++-
 include/drm-uapi/msm_drm.h      |   14 +
 include/drm-uapi/nouveau_drm.h  |   51 ++
 include/drm-uapi/panfrost_drm.h |   24 +
 include/drm-uapi/v3d_drm.h      |   28 +
 include/drm-uapi/vmwgfx_drm.h   |    4 +-
 lib/igt_syncobj.c               |  252 +++++-
 lib/igt_syncobj.h               |   48 +-
 lib/intel_reg.h                 |    1 +
 tests/i915/gem_exec_fence.c     |  884 ++++++++++++++-----
 tests/i915/i915_query.c         |  608 +++++++++++++
 tests/meson.build               |    1 +
 tests/perf.c                    |  699 +++++++++++++++
 tests/syncobj_basic.c           |    2 +-
 tests/syncobj_timeline.c        | 1423 +++++++++++++++++++++++++++++++
 tests/syncobj_wait.c            |   58 +-
 19 files changed, 4206 insertions(+), 300 deletions(-)
 create mode 100644 tests/syncobj_timeline.c

--
2.22.0


More information about the igt-dev mailing list