[PATCH 00/14] accel/ivpu: Changes for 6.14
Maciej Falkowski
maciej.falkowski at linux.intel.com
Tue Jan 7 17:32:23 UTC 2025
This patchset contains latest changes for Intel NPU driver
including enabling HWS by default, adding memory utilization,
MMU optimizations, and others.
Jacek Lawrynowicz (1):
accel/ivpu: Enable HWS by default on all platforms
Karol Wachowski (11):
accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ
allocation
accel/ivpu: Add API for command queue create/destroy/submit
accel/ivpu: Abort all jobs after command queue unregister
accel/ivpu: Dump only first MMU fault from single context
accel/ivpu: Move parts of MMU event IRQ handling to thread handler
accel/ivpu: Fix missing MMU events from reserved SSID
accel/ivpu: Set command queue management capability based on HWS
accel/ivpu: Fix locking order in ivpu_cmdq_destroy_ioctl
accel/ivpu: Fix locking order in ivpu_job_submit
accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW
accel/ivpu: Add platform detection for presilicon
Maciej Falkowski (2):
accel/ivpu: Expose NPU memory utilization info in sysfs
accel/ivpu: Use workqueue for IRQ handling
drivers/accel/ivpu/ivpu_drv.c | 88 ++--
drivers/accel/ivpu/ivpu_drv.h | 10 +-
drivers/accel/ivpu/ivpu_fw.c | 13 +-
drivers/accel/ivpu/ivpu_hw.c | 46 +-
drivers/accel/ivpu/ivpu_hw.h | 9 -
drivers/accel/ivpu/ivpu_hw_btrs.c | 10 +-
drivers/accel/ivpu/ivpu_hw_btrs.h | 1 +
drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h | 1 +
drivers/accel/ivpu/ivpu_ipc.c | 7 +-
drivers/accel/ivpu/ivpu_ipc.h | 2 +-
drivers/accel/ivpu/ivpu_job.c | 508 ++++++++++++++++------
drivers/accel/ivpu/ivpu_job.h | 8 +-
drivers/accel/ivpu/ivpu_mmu.c | 112 ++++-
drivers/accel/ivpu/ivpu_mmu.h | 2 +
drivers/accel/ivpu/ivpu_mmu_context.c | 13 -
drivers/accel/ivpu/ivpu_mmu_context.h | 2 -
drivers/accel/ivpu/ivpu_pm.c | 3 +-
drivers/accel/ivpu/ivpu_pm.h | 2 +-
drivers/accel/ivpu/ivpu_sysfs.c | 35 +-
include/uapi/drm/ivpu_accel.h | 84 ++++
20 files changed, 661 insertions(+), 295 deletions(-)
--
2.43.0
More information about the dri-devel
mailing list