[PATCH 0/5] memirq infra changes
Ilia Levi
ilia.levi at intel.com
Thu Aug 22 13:08:10 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
("reports to engine instance 0") for MSI-X support.
Ilia Levi (5):
drm/xe: move memirq out of vf
drm/xe: memirq infra changes for msix
drm/xe: add memirq offsets for engine instance 0 to hw engine
properties
drm/xe: memirq handler changes
drm/xe: separate memirq reset/postinstall from vf
drivers/gpu/drm/xe/xe_device.c | 4 +-
drivers/gpu/drm/xe/xe_device.h | 6 ++
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 | 28 ++++++
drivers/gpu/drm/xe/xe_hw_engine_types.h | 2 +
drivers/gpu/drm/xe/xe_irq.c | 38 +++----
drivers/gpu/drm/xe/xe_lrc.c | 6 +-
drivers/gpu/drm/xe/xe_memirq.c | 126 ++++++++++++++----------
drivers/gpu/drm/xe/xe_memirq.h | 8 +-
drivers/gpu/drm/xe/xe_memirq_types.h | 6 +-
11 files changed, 149 insertions(+), 83 deletions(-)
--
2.43.2
More information about the Intel-xe
mailing list