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

Zbigniew Kempczyński zbigniew.kempczynski at intel.com
Mon Jul 13 18:40:40 UTC 2020


On Mon, Jul 13, 2020 at 02:35:13PM +0300, Lionel Landwerlin wrote:
> 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!

I'm working on libdrm removal in rendercopy, so I need to change
your perf.c code too. It seems it must be done in parallel, so you
can expect I'll do that in the series. A lot of things depend on 
that so when I'll be ready with first try a lot of things can be
still broken, so I also consider introducing rendercopy with 
_v2 suffix to migrate all rendercopy related code to new interface
one by one. But I'll decide that in next week depending on work
progress. I'll add you to cc list then.

--
Zbigniew

> 
> -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