All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/14] accel/ivpu: Changes for 6.14
@ 2025-01-07 17:32 Maciej Falkowski
  2025-01-07 17:32 ` [PATCH 01/14] accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation Maciej Falkowski
                   ` (15 more replies)
  0 siblings, 16 replies; 33+ messages in thread
From: Maciej Falkowski @ 2025-01-07 17:32 UTC (permalink / raw)
  To: dri-devel; +Cc: oded.gabbay, quic_jhugo, jacek.lawrynowicz, Maciej Falkowski

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


^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2025-01-09  8:43 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-07 17:32 [PATCH 00/14] accel/ivpu: Changes for 6.14 Maciej Falkowski
2025-01-07 17:32 ` [PATCH 01/14] accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation Maciej Falkowski
2025-01-09  8:22   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 02/14] accel/ivpu: Add API for command queue create/destroy/submit Maciej Falkowski
2025-01-09  8:22   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 03/14] accel/ivpu: Abort all jobs after command queue unregister Maciej Falkowski
2025-01-09  8:23   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 04/14] accel/ivpu: Expose NPU memory utilization info in sysfs Maciej Falkowski
2025-01-08 19:53   ` Lizhi Hou
2025-01-09  8:19     ` Jacek Lawrynowicz
2025-01-09  8:24   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 05/14] accel/ivpu: Use workqueue for IRQ handling Maciej Falkowski
2025-01-09  8:26   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 06/14] accel/ivpu: Dump only first MMU fault from single context Maciej Falkowski
2025-01-09  8:26   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 07/14] accel/ivpu: Move parts of MMU event IRQ handling to thread handler Maciej Falkowski
2025-01-09  8:27   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 08/14] accel/ivpu: Fix missing MMU events from reserved SSID Maciej Falkowski
2025-01-09  8:27   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 09/14] accel/ivpu: Set command queue management capability based on HWS Maciej Falkowski
2025-01-09  8:28   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 10/14] accel/ivpu: Fix locking order in ivpu_cmdq_destroy_ioctl Maciej Falkowski
2025-01-09  8:28   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 11/14] accel/ivpu: Fix locking order in ivpu_job_submit Maciej Falkowski
2025-01-09  8:28   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 12/14] accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW Maciej Falkowski
2025-01-09  8:29   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 13/14] accel/ivpu: Add platform detection for presilicon Maciej Falkowski
2025-01-09  8:29   ` Jacek Lawrynowicz
2025-01-07 17:32 ` [PATCH 14/14] accel/ivpu: Enable HWS by default on all platforms Maciej Falkowski
2025-01-08 18:19 ` [PATCH 00/14] accel/ivpu: Changes for 6.14 Simona Vetter
2025-01-09  8:14   ` Jacek Lawrynowicz
2025-01-09  8:43 ` Jacek Lawrynowicz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.