summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_lrc.h
diff options
context:
space:
mode:
authorIlia Levi <ilia.levi@intel.com>2024-12-13 09:25:36 +0200
committerRodrigo Vivi <rodrigo.vivi@intel.com>2024-12-13 13:38:13 -0500
commit21d07f5fdc903e36cfd7119bb19477c4d12dbb36 (patch)
treef91be1ad45703a1f6fe945e6c0843d0c59b86c9d /drivers/gpu/drm/xe/xe_lrc.h
parentda889070be7b26b91e8b90f072687ca437d3ed7b (diff)
downloadlinux-next-21d07f5fdc903e36cfd7119bb19477c4d12dbb36.tar.gz
linux-next-21d07f5fdc903e36cfd7119bb19477c4d12dbb36.zip
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>
Diffstat (limited to 'drivers/gpu/drm/xe/xe_lrc.h')
-rw-r--r--drivers/gpu/drm/xe/xe_lrc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/xe/xe_lrc.h b/drivers/gpu/drm/xe/xe_lrc.h
index b459dcab8787..4206e6a8b50a 100644
--- a/drivers/gpu/drm/xe/xe_lrc.h
+++ b/drivers/gpu/drm/xe/xe_lrc.h
@@ -42,7 +42,7 @@ struct xe_lrc_snapshot {
#define LRC_PPHWSP_SCRATCH_ADDR (0x34 * 4)
struct xe_lrc *xe_lrc_create(struct xe_hw_engine *hwe, struct xe_vm *vm,
- u32 ring_size);
+ u32 ring_size, u16 msix_vec);
void xe_lrc_destroy(struct kref *ref);
/**