[PATCH 00/14] accel/ivpu: Changes for 6.14
Simona Vetter
simona.vetter at ffwll.ch
Wed Jan 8 18:19:50 UTC 2025
On Tue, Jan 07, 2025 at 06:32:23PM +0100, Maciej Falkowski wrote:
> This patchset contains latest changes for Intel NPU driver
> including enabling HWS by default, adding memory utilization,
> MMU optimizations, and others.
Note that we generally cut feauture merges around -rc6 for drm subtrees,
so this is cutting it awfully close. But I guess should be ok because big
holidays and all that. In general would be better to send patches as you
go instead of a big dump before the next merge window.
-Sima
>
> 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
>
--
Simona Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the dri-devel
mailing list