Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] lib/gpgpu: add shader support
@ 2024-04-29 12:08 Andrzej Hajda
  2024-04-29 12:08 ` [PATCH 1/4] lib/gpu_cmds: add Xe_LP version of emit_vfe_state Andrzej Hajda
                   ` (5 more replies)
  0 siblings, 6 replies; 17+ messages in thread
From: Andrzej Hajda @ 2024-04-29 12:08 UTC (permalink / raw)
  To: igt-dev
  Cc: Kamil Konieczny, Dominik Grzegorzek, Christoph Manszewski,
	Dominik Karol Piątkowski, 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: Dominik Karol Piątkowski <dominik.karol.piatkowski@intel.com>

Signed-off-by: Andrzej Hajda <andrzej.hajda@intel.com>
---
Andrzej Hajda (4):
      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
      intel/xe_exec_sip: port test for shader sanity check

 lib/generate_iga64_codes    | 104 +++++++++++++++
 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          |  10 ++
 lib/meson.build             |  19 +++
 tests/intel/xe_exec_sip.c   | 239 +++++++++++++++++++++++++++++++++
 tests/meson.build           |   1 +
 10 files changed, 865 insertions(+), 6 deletions(-)
---
base-commit: 61121a2eac4d191ad9f3077948c8ba19686fbb16
change-id: 20240425-iga64_inline_ups-438ddfd6023f

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


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

end of thread, other threads:[~2024-05-14  9:49 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-29 12:08 [PATCH 0/4] lib/gpgpu: add shader support Andrzej Hajda
2024-04-29 12:08 ` [PATCH 1/4] lib/gpu_cmds: add Xe_LP version of emit_vfe_state Andrzej Hajda
2024-04-29 12:37   ` Grzegorzek, Dominik
2024-04-29 12:08 ` [PATCH 2/4] lib/gpgpu_shader: tooling for preparing and running gpgpu shaders Andrzej Hajda
2024-04-29 12:23   ` Grzegorzek, Dominik
2024-04-29 12:08 ` [PATCH 3/4] lib/gpgpu_shader: add inline support for iga64 assembly Andrzej Hajda
2024-05-10  5:52   ` Zbigniew Kempczyński
2024-05-10 10:42   ` Zbigniew Kempczyński
2024-05-14  9:39     ` Andrzej Hajda
2024-05-10 11:18   ` Kamil Konieczny
2024-05-14  9:42     ` Andrzej Hajda
2024-04-29 12:08 ` [PATCH 4/4] intel/xe_exec_sip: port test for shader sanity check Andrzej Hajda
2024-05-10 10:44   ` Zbigniew Kempczyński
2024-05-14  9:49     ` Andrzej Hajda
2024-05-10 11:30   ` Kamil Konieczny
2024-04-29 16:19 ` ✗ Fi.CI.BUILD: failure for lib/gpgpu: add shader support Patchwork
2024-04-29 16:21 ` ✗ GitLab.Pipeline: warning " Patchwork

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