public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] accel/ivpu: Add context violation handling for 6.12
@ 2025-05-05 10:33 Jacek Lawrynowicz
  2025-05-05 10:33 ` [PATCH v2 1/7] accel/ivpu: Make DB_ID and JOB_ID allocations incremental Jacek Lawrynowicz
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Jacek Lawrynowicz @ 2025-05-05 10:33 UTC (permalink / raw)
  To: stable; +Cc: Jacek Lawrynowicz

These patchset adds support for VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW
message added in recent VPU firmware. Without it the driver will not be able to
process any jobs after this message is received and would need to be reloaded.

Most patches are as-is from upstream besides these two:
 - Fix locking order in ivpu_job_submit
 - Abort all jobs after command queue unregister

Both these patches need to be rebased because of missing new CMDQ UAPI changes
that should not be backported to stable.

Changes since v1:
 - Documented deviations from the original upstream patches in commit messages

Andrew Kreimer (1):
  accel/ivpu: Fix a typo

Andrzej Kacprowski (1):
  accel/ivpu: Update VPU FW API headers

Karol Wachowski (4):
  accel/ivpu: Use xa_alloc_cyclic() instead of custom function
  accel/ivpu: Abort all jobs after command queue unregister
  accel/ivpu: Fix locking order in ivpu_job_submit
  accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW

Tomasz Rusinowicz (1):
  accel/ivpu: Make DB_ID and JOB_ID allocations incremental

 drivers/accel/ivpu/ivpu_drv.c     |  38 ++--
 drivers/accel/ivpu/ivpu_drv.h     |   9 +
 drivers/accel/ivpu/ivpu_job.c     | 125 +++++++++---
 drivers/accel/ivpu/ivpu_job.h     |   1 +
 drivers/accel/ivpu/ivpu_jsm_msg.c |   3 +-
 drivers/accel/ivpu/ivpu_mmu.c     |   3 +-
 drivers/accel/ivpu/ivpu_sysfs.c   |   5 +-
 drivers/accel/ivpu/vpu_boot_api.h |  45 +++--
 drivers/accel/ivpu/vpu_jsm_api.h  | 303 +++++++++++++++++++++++++-----
 9 files changed, 412 insertions(+), 120 deletions(-)

-- 
2.45.1

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

end of thread, other threads:[~2025-05-08 16:19 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-05 10:33 [PATCH v2 0/7] accel/ivpu: Add context violation handling for 6.12 Jacek Lawrynowicz
2025-05-05 10:33 ` [PATCH v2 1/7] accel/ivpu: Make DB_ID and JOB_ID allocations incremental Jacek Lawrynowicz
2025-05-08 16:19   ` Sasha Levin
2025-05-05 10:33 ` [PATCH v2 2/7] accel/ivpu: Use xa_alloc_cyclic() instead of custom function Jacek Lawrynowicz
2025-05-08 16:18   ` Sasha Levin
2025-05-05 10:33 ` [PATCH v2 3/7] accel/ivpu: Fix a typo Jacek Lawrynowicz
2025-05-08 16:18   ` Sasha Levin
2025-05-05 10:33 ` [PATCH v2 4/7] accel/ivpu: Update VPU FW API headers Jacek Lawrynowicz
2025-05-08 16:17   ` Sasha Levin
2025-05-05 10:33 ` [PATCH v2 5/7] accel/ivpu: Abort all jobs after command queue unregister Jacek Lawrynowicz
2025-05-08 16:17   ` Sasha Levin
2025-05-05 10:33 ` [PATCH v2 6/7] accel/ivpu: Fix locking order in ivpu_job_submit Jacek Lawrynowicz
2025-05-08 16:18   ` Sasha Levin
2025-05-05 10:33 ` [PATCH v2 7/7] accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW Jacek Lawrynowicz
2025-05-08 16:19   ` Sasha Levin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox