public inbox for igt-dev@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver
@ 2026-03-23 16:29 Juha-Pekka Heikkila
  2026-03-23 16:29 ` [PATCH i-g-t 1/8] lib: take out duplicate assert Juha-Pekka Heikkila
                   ` (14 more replies)
  0 siblings, 15 replies; 27+ messages in thread
From: Juha-Pekka Heikkila @ 2026-03-23 16:29 UTC (permalink / raw)
  To: igt-dev; +Cc: Juha-Pekka Heikkila

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            |  53 ++++++++++++++++-----
 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, 138 insertions(+), 44 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 27+ messages in thread
* [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver
@ 2026-03-20 13:46 Juha-Pekka Heikkila
  2026-03-20 13:46 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila
  0 siblings, 1 reply; 27+ messages in thread
From: Juha-Pekka Heikkila @ 2026-03-20 13:46 UTC (permalink / raw)
  To: igt-dev; +Cc: Juha-Pekka Heikkila

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


^ permalink raw reply	[flat|nested] 27+ messages in thread
* [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver
@ 2026-03-18 15:05 Juha-Pekka Heikkila
  2026-03-18 15:05 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila
  0 siblings, 1 reply; 27+ messages in thread
From: Juha-Pekka Heikkila @ 2026-03-18 15:05 UTC (permalink / raw)
  To: igt-dev; +Cc: Juha-Pekka Heikkila

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            |  51 +++++++++++++++-----
 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, 136 insertions(+), 44 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 27+ messages in thread
* [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver
@ 2026-03-13 13:51 Juha-Pekka Heikkila
  2026-03-13 13:51 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila
  0 siblings, 1 reply; 27+ messages in thread
From: Juha-Pekka Heikkila @ 2026-03-13 13:51 UTC (permalink / raw)
  To: igt-dev; +Cc: Juha-Pekka Heikkila

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

With these patches are seen issues when selecting gt other than default 
on devices where there is maximum of one gt per tile, this probably
need to be looked at separately.

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            |  54 +++++++++++++++++----
 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, 140 insertions(+), 43 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 27+ messages in thread
* [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver
@ 2026-02-20 16:17 Juha-Pekka Heikkila
  2026-02-20 16:17 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila
  0 siblings, 1 reply; 27+ messages in thread
From: Juha-Pekka Heikkila @ 2026-02-20 16:17 UTC (permalink / raw)
  To: igt-dev; +Cc: Juha-Pekka Heikkila

Here enabled Vebox engine copy of framebuffers and force 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 force Vebox copy on yuv formats

 lib/igt_fb.c            | 49 +++++++++++++++-----
 lib/intel_batchbuffer.c | 99 ++++++++++++++++++++++++++++-------------
 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, 132 insertions(+), 43 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2026-04-19 18:44 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-23 16:29 [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver Juha-Pekka Heikkila
2026-03-23 16:29 ` [PATCH i-g-t 1/8] lib: take out duplicate assert Juha-Pekka Heikkila
2026-03-23 16:29 ` [PATCH i-g-t 2/8] lib/intel_batchbuffer: make __intel_bb_create gt aware Juha-Pekka Heikkila
2026-04-18  4:26   ` Naladala, Ramanaidu
2026-03-23 16:29 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila
2026-04-19 14:52   ` Naladala, Ramanaidu
2026-03-23 16:29 ` [PATCH i-g-t 4/8] lib/intel_batchbuffer: add intel_bb_create_with_gt function Juha-Pekka Heikkila
2026-04-19 15:23   ` Naladala, Ramanaidu
2026-03-23 16:29 ` [PATCH i-g-t 5/8] lib/intel_batchbuffer: move engine class selection to helper Juha-Pekka Heikkila
2026-04-19 15:58   ` Naladala, Ramanaidu
2026-03-23 16:29 ` [PATCH i-g-t 6/8] lib/intel_batchbuffer/xe: add bb exec path to use specific engine and gt Juha-Pekka Heikkila
2026-04-19 18:43   ` Naladala, Ramanaidu
2026-03-23 16:29 ` [PATCH i-g-t 7/8] lib: Enable Vebox framebuffer copying on Intel Xe2 Juha-Pekka Heikkila
2026-04-13 12:50   ` Maarten Lankhorst
2026-03-23 16:29 ` [PATCH i-g-t 8/8] lib/igt_fb: on Intel Xe force Vebox copy on yuv formats Juha-Pekka Heikkila
2026-04-13 12:46   ` Maarten Lankhorst
2026-03-23 18:56 ` ✓ Xe.CI.BAT: success for Enable Vebox engine copy on Intel Xe driver (rev10) Patchwork
2026-03-23 19:03 ` ✗ i915.CI.BAT: failure " Patchwork
2026-03-24  2:14 ` ✗ Xe.CI.FULL: " Patchwork
2026-03-24 11:03 ` ✓ Xe.CI.BAT: success for Enable Vebox engine copy on Intel Xe driver (rev11) Patchwork
2026-03-24 11:18 ` ✓ i915.CI.BAT: " Patchwork
2026-03-24 17:59 ` ✗ i915.CI.Full: failure " Patchwork
2026-03-24 20:14 ` ✗ Xe.CI.FULL: " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2026-03-20 13:46 [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver Juha-Pekka Heikkila
2026-03-20 13:46 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila
2026-03-18 15:05 [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver Juha-Pekka Heikkila
2026-03-18 15:05 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila
2026-03-13 13:51 [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver Juha-Pekka Heikkila
2026-03-13 13:51 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila
2026-02-20 16:17 [PATCH i-g-t 0/8] Enable Vebox engine copy on Intel Xe driver Juha-Pekka Heikkila
2026-02-20 16:17 ` [PATCH i-g-t 3/8] lib/xe: add xe_exec_queue_create_class_gt Juha-Pekka Heikkila

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox