]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/xe: Initial MSI-X support for HW engines
authorIlia Levi <ilia.levi@intel.com>
Fri, 13 Dec 2024 07:25:36 +0000 (09:25 +0200)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Fri, 13 Dec 2024 18:38:13 +0000 (13:38 -0500)
commit21d07f5fdc903e36cfd7119bb19477c4d12dbb36
treef91be1ad45703a1f6fe945e6c0843d0c59b86c9d
parentda889070be7b26b91e8b90f072687ca437d3ed7b
drm/xe: Initial MSI-X support for HW engines

- Configure the HW engines to work with MSI-X
- Program the LRC to use memirq infra (similar to VF)
- CS_INT_VEC field added to the LRC

Bspec: 60342, 72547

Signed-off-by: Ilia Levi <ilia.levi@intel.com>
Reviewed-by: Piotr Piórkowski <piotr.piorkowski@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241213072538.6823-3-ilia.levi@intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/regs/xe_engine_regs.h
drivers/gpu/drm/xe/regs/xe_lrc_layout.h
drivers/gpu/drm/xe/xe_exec_queue.c
drivers/gpu/drm/xe/xe_exec_queue_types.h
drivers/gpu/drm/xe/xe_execlist.c
drivers/gpu/drm/xe/xe_hw_engine.c
drivers/gpu/drm/xe/xe_lrc.c
drivers/gpu/drm/xe/xe_lrc.h