Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] lib/gpgpu: add shader support
@ 2024-05-15  9:14 Andrzej Hajda
  2024-05-15  9:15 ` [PATCH v2 1/5] lib/gpu_cmds: add Xe_LP version of emit_vfe_state Andrzej Hajda
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: Andrzej Hajda @ 2024-05-15  9:14 UTC (permalink / raw)
  To: igt-dev
  Cc: Kamil Konieczny, Dominik Grzegorzek, Christoph Manszewski,
	Zbigniew Kempczyński, Andrzej Hajda

This patchset adds shader support to mainline IGT.
Together with iga64 inline assembly and demo test using both.

The patches were cherry-picked/trimmed from internal branch,
quite painful process. I hope I have not cut off too much :)

To: igt-dev@lists.freedesktop.org
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Dominik Grzegorzek <dominik.grzegorzek@intel.com>
Cc: Christoph Manszewski <christoph.manszewski@intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>

Signed-off-by: Andrzej Hajda <andrzej.hajda@intel.com>
---
Changes in v2:
- described in patches
- Link to v1: https://lore.kernel.org/r/20240429-iga64_inline_ups-v1-0-2e9ac46cf6ba@intel.com

---
Andrzej Hajda (5):
      lib/gpu_cmds: add Xe_LP version of emit_vfe_state
      lib/gpgpu_shader: tooling for preparing and running gpgpu shaders
      lib/gpgpu_shader: add inline support for iga64 assembly
      lib/igt_sysfs: add helpers to access engine sysfs directory
      intel/xe_exec_sip: port test for shader sanity check

 lib/generate_iga64_codes    | 115 ++++++++++++++++
 lib/gpgpu_shader.c          | 313 ++++++++++++++++++++++++++++++++++++++++++++
 lib/gpgpu_shader.h          |  63 +++++++++
 lib/gpu_cmds.c              |  29 +++-
 lib/gpu_cmds.h              |   6 +
 lib/iga64_generated_codes.c |  87 ++++++++++++
 lib/iga64_macros.h          |  11 ++
 lib/igt_sysfs.c             |  71 ++++++++++
 lib/igt_sysfs.h             |   3 +
 lib/meson.build             |  19 +++
 tests/intel/xe_exec_sip.c   | 195 +++++++++++++++++++++++++++
 tests/meson.build           |   1 +
 12 files changed, 907 insertions(+), 6 deletions(-)
---
base-commit: be9b9992805df48e785b40ac2c4d001fb680a2c1
change-id: 20240425-iga64_inline_ups-438ddfd6023f

Best regards,
-- 
Andrzej Hajda <andrzej.hajda@intel.com>


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

end of thread, other threads:[~2024-05-16 12:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-15  9:14 [PATCH v2 0/5] lib/gpgpu: add shader support Andrzej Hajda
2024-05-15  9:15 ` [PATCH v2 1/5] lib/gpu_cmds: add Xe_LP version of emit_vfe_state Andrzej Hajda
2024-05-15  9:15 ` [PATCH v2 2/5] lib/gpgpu_shader: tooling for preparing and running gpgpu shaders Andrzej Hajda
2024-05-15  9:15 ` [PATCH v2 3/5] lib/gpgpu_shader: add inline support for iga64 assembly Andrzej Hajda
2024-05-15  9:15 ` [PATCH v2 4/5] lib/igt_sysfs: add helpers to access engine sysfs directory Andrzej Hajda
2024-05-15  9:15 ` [PATCH v2 5/5] intel/xe_exec_sip: port test for shader sanity check Andrzej Hajda
2024-05-15 10:52 ` ✗ GitLab.Pipeline: warning for lib/gpgpu: add shader support (rev2) Patchwork
2024-05-16 12:34   ` Andrzej Hajda
2024-05-15 11:08 ` ✓ CI.xeBAT: success " Patchwork
2024-05-15 11:25 ` ✓ Fi.CI.BAT: " Patchwork
2024-05-15 12:07 ` ✗ CI.xeFULL: failure " Patchwork
2024-05-16  3:09 ` ✗ Fi.CI.IGT: " Patchwork

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