[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