[PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver

Juha-Pekka Heikkila
2026-03-20T13:46:30Z

Here enabled Vebox engine copy of framebuffers and force 4tiled yuv
framebuffers on Vebox path.

Juha-Pekka Heikkila (8):
lib: take out duplicate assert
lib/intel_batchbuffer: make __intel_bb_create gt aware
lib/xe: add xe_exec_queue_create_class_gt
lib/intel_batchbuffer: add intel_bb_create_with_gt function
lib/intel_batchbuffer: move engine class selection to helper
lib/intel_batchbuffer/xe: add bb exec path to use specific engine and
gt
lib: Enable Vebox framebuffer copying on Intel Xe2
lib/igt_fb: on Intel Xe force Vebox copy on yuv formats

lib/igt_fb.c | 52 +++++++++++++++-----
lib/intel_batchbuffer.c | 102 ++++++++++++++++++++++++++++------------
lib/intel_batchbuffer.h | 3 ++
lib/veboxcopy_gen12.c | 2 -
lib/xe/xe_ioctl.c | 20 ++++++++
lib/xe/xe_ioctl.h | 2 +
6 files changed, 137 insertions(+), 44 deletions(-)

--
2.43.0