[PATCH v3 0/4] memirq infra changes
Ilia Levi
ilia.levi at intel.com
Mon Sep 2 14:08:22 UTC 2024
This patch set contains Memory Based Interrupts (memirq) infrastructure
changes to make it reusable for use cases other than VF
(specifically MSI-X).
The main changes are separation from VF and a new mode where hardware
engines report interrupt source and status to the offset of instance 0
(for MSI-X support).
v2: Rebase
v3: Rebase, refactor according to review comments (Michal)
Ilia Levi (4):
drm/xe: MSI-X support placeholder
drm/xe: move memirq out of VF
drm/xe: memirq infra changes for MSI-X
drm/xe: memirq handler changes
drivers/gpu/drm/xe/xe_device.c | 8 +-
drivers/gpu/drm/xe/xe_device.h | 13 +++
drivers/gpu/drm/xe/xe_device_types.h | 6 +-
drivers/gpu/drm/xe/xe_guc.c | 2 +-
drivers/gpu/drm/xe/xe_hw_engine.c | 19 +++-
drivers/gpu/drm/xe/xe_irq.c | 40 +++----
drivers/gpu/drm/xe/xe_lrc.c | 8 +-
drivers/gpu/drm/xe/xe_memirq.c | 151 +++++++++++++++++----------
drivers/gpu/drm/xe/xe_memirq.h | 6 +-
drivers/gpu/drm/xe/xe_memirq_types.h | 4 +-
10 files changed, 164 insertions(+), 93 deletions(-)
--
2.43.2
More information about the Intel-xe
mailing list