[igt-dev] [PATCH i-g-t v16 0/4] Add api_intel_bb test

Lionel Landwerlin lionel.g.landwerlin at intel.com
Mon Jul 13 11:35:13 UTC 2020


Looking forward to this landing as I need to move test/i915/perf.c over 
to it to cover the submission uAPI a bit more.

Thanks for doing the hard work!

-Lionel

On 03/07/2020 14:30, Zbigniew Kempczyński wrote:
> Slowly as London bus move toward say goodbye to libdrm in the
> rendercopy tests.
>
> Seriously - add some new functions in intel_buf/intel_bb and
> verify most of them work properly and doesn't affect gem_gpgpu_fill,
> gem_media_fill and i915_pm_sseu which were previously migrated.
>
> ,,,
> v13: add fences as primary synchronisation, add none/x/y
>       blitting tests to ensure none->?->none blit give same
>       result
> v14: skip gens2/3
> v15: fixing blitting Y surfaces, skipping testing Y blit on gens < 6
> v16: distinguish reloc/no-reloc offset handling
>
> Zbigniew Kempczyński (4):
>    lib/intel_batchbuffer: Extend intel_bb
>    lib/intel_bufops: Add new functions and intel_buf fields
>    tests/api_intel_bb: Add intel_bb API test
>    intel-ci/fast-feedback: add api_intel_bb tests
>
>   lib/intel_batchbuffer.c               | 516 +++++++++++++++++--
>   lib/intel_batchbuffer.h               |  80 ++-
>   lib/intel_bufops.c                    | 136 ++++-
>   lib/intel_bufops.h                    |  25 +-
>   tests/i915/api_intel_bb.c             | 709 ++++++++++++++++++++++++++
>   tests/intel-ci/fast-feedback.testlist |  11 +
>   tests/meson.build                     |   1 +
>   7 files changed, 1413 insertions(+), 65 deletions(-)
>   create mode 100644 tests/i915/api_intel_bb.c
>



More information about the igt-dev mailing list