[igt-dev] [PATCH i-g-t v2 0/1] lib/intel_batchbuffer: reset allocator before subtest

Kamil Konieczny kamil.konieczny at linux.intel.com
Tue Feb 1 14:07:56 UTC 2022


igt_core inits intel_allocator before next subtest and this
makes allocator handle keeped in intel_batchbuffer invalid.
Moreover any call to intel_allocator can result in fail as
there are no allocators until first allocator_open.

Reset allocator in intel_batchbuffer and recreate its offsets
before next subtest run.

Add flag for turn on tracking with default off and helper
for turning it on/off. It will not change behaviour of already
used tests.

v2: add flag for tracking with default off (Zbigniew review)

Kamil Konieczny (1):
  lib/intel_batchbuffer: add tracking and reset for allocator

 lib/igt_core.c          |  2 ++
 lib/intel_batchbuffer.c | 61 +++++++++++++++++++++++++++++++++++++++++
 lib/intel_batchbuffer.h |  7 +++++
 3 files changed, 70 insertions(+)

-- 
2.32.0



More information about the igt-dev mailing list