[PATCH i-g-t 0/3] Extend intel_blt to support large ctrl-surf-copy blits
Zbigniew Kempczyński
zbigniew.kempczynski at intel.com
Fri Nov 8 06:47:09 UTC 2024
On Xe single ctrl-surf-copy is able to handle 64MiB surface, on
Xe2 4MiB (bigger granularity). Start supporting larger surfaces
by looping and populating the batchbuffer with couple of blits
if necessary.
Cc: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
Zbigniew Kempczyński (3):
lib/intel_blt: Handle multiple ctrl-surf-copy blits on big surface
tests/xe_ccs: Add large-ctrl-surf-copy subtest
tests/gem_ccs: Add large-ctrl-surf-copy subtest
lib/intel_blt.c | 121 +++++++++++++++++++++++++----------
tests/intel/gem_ccs.c | 130 +++++++++++++++++++++++++++++++++++++
tests/intel/xe_ccs.c | 145 +++++++++++++++++++++++++++++++++++++++++-
3 files changed, 359 insertions(+), 37 deletions(-)
--
2.34.1
More information about the igt-dev
mailing list