linux/drivers/accel/ivpu
Andrzej Kacprowski 38257f514d accel/ivpu: Send VPU_JSM_MSG_CONTEXT_DELETE when deleting context
The VPU_JSM_MSG_CONTEXT_DELETE will remove any resources associated
with the SSID, that included any blobs create by the user space
application.

The command can also remove doorbell registrations, but since this
does not work in HW scheduling case, we do not depend on this
capability and unregister the doorbells explicitly.

Signed-off-by: Andrzej Kacprowski <andrzej.kacprowski@linux.intel.com>
Signed-off-by: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230202092114.2637452-3-stanislaw.gruszka@linux.intel.com
2023-02-06 09:01:56 +01:00
..
ivpu_drv.c accel/ivpu: Send VPU_JSM_MSG_CONTEXT_DELETE when deleting context 2023-02-06 09:01:56 +01:00
ivpu_drv.h accel/ivpu: Add PM support 2023-01-19 11:12:08 +01:00
ivpu_fw.c accel/ivpu: Fix FW API data alignment issues 2023-02-06 09:01:20 +01:00
ivpu_fw.h accel/ivpu: Implement firmware parsing and booting 2023-01-19 11:11:53 +01:00
ivpu_gem.c accel/ivpu: Add command buffer submission logic 2023-01-19 11:12:00 +01:00
ivpu_gem.h accel/ivpu: Add command buffer submission logic 2023-01-19 11:12:00 +01:00
ivpu_hw_mtl_reg.h
ivpu_hw_mtl.c accel/ivpu: Fix spelling mistake "tansition" -> "transition" 2023-01-25 15:15:39 +01:00
ivpu_hw_reg_io.h
ivpu_hw.h
ivpu_ipc.c accel/ivpu: Add PM support 2023-01-19 11:12:08 +01:00
ivpu_ipc.h accel/ivpu: Add IPC driver and JSM messages 2023-01-19 11:11:45 +01:00
ivpu_job.c accel/ivpu: Fix FW API data alignment issues 2023-02-06 09:01:20 +01:00
ivpu_job.h accel/ivpu: Add command buffer submission logic 2023-01-19 11:12:00 +01:00
ivpu_jsm_msg.c accel/ivpu: Send VPU_JSM_MSG_CONTEXT_DELETE when deleting context 2023-02-06 09:01:56 +01:00
ivpu_jsm_msg.h accel/ivpu: Send VPU_JSM_MSG_CONTEXT_DELETE when deleting context 2023-02-06 09:01:56 +01:00
ivpu_mmu_context.c
ivpu_mmu_context.h
ivpu_mmu.c accel/ivpu: Add PM support 2023-01-19 11:12:08 +01:00
ivpu_mmu.h
ivpu_pm.c accel/ivpu: PM: remove broken ivpu_dbg() statements 2023-01-27 10:48:40 +01:00
ivpu_pm.h accel/ivpu: Add PM support 2023-01-19 11:12:08 +01:00
Kconfig
Makefile accel/ivpu: Add PM support 2023-01-19 11:12:08 +01:00
TODO
vpu_boot_api.h accel/ivpu: Implement firmware parsing and booting 2023-01-19 11:11:53 +01:00
vpu_jsm_api.h accel/ivpu: Fix FW API data alignment issues 2023-02-06 09:01:20 +01:00