Various driver updates: - Fixes for driver crashes caused by unbind - Fixes for driver crashes during reset/recovery - Deprecated DRM_IVPU_PARAM_CONTEXT_PRIORITY - Improved support for 40xx - Improved diagnostic messages - ivpu_job.c refactor Grzegorz Trzebiatowski (1): accel/ivpu: New job status for jobs aborted by the driver Jacek Lawrynowicz (8): accel/ivpu: Fix potential infinite loops in IRQ handlers accel/ivpu: Fix for missing lock around drm_gem_shmem_vmap() accel/ivpu: Free buffer sgt on unbind accel/ivpu: Disable buffer sharing among VPU contexts accel/ivpu: Improve buffer object debug logs accel/ivpu: Fix dev open/close races with unbind accel/ivpu: Refactor ivpu_submit_ioctl() accel/ivpu: Improve recovery and reset support Krystian Pradzynski (2): accel/ivpu/40xx: Enable D0i3 message feature accel/ivpu/40xx: Stop passing SKU boot parameters to FW Wachowski, Karol (5): accel/ivpu: Dump MMU events in case of VPU boot timeout accel/ivpu: Call diagnose failure in ivpu_mmu_cmdq_sync() accel/ivpu: Add debug prints for MMU map/unmap operations accel/ivpu: Remove deprecated DRM_IVPU_PARAM_CONTEXT_PRIORITY accel/ivpu: Add diagnostic messages when VPU fails to boot or suspend drivers/accel/ivpu/ivpu_debugfs.c | 20 +++- drivers/accel/ivpu/ivpu_drv.c | 127 +++++++++++--------- drivers/accel/ivpu/ivpu_drv.h | 5 +- drivers/accel/ivpu/ivpu_fw.c | 1 - drivers/accel/ivpu/ivpu_gem.c | 142 +++++++++------------- drivers/accel/ivpu/ivpu_gem.h | 3 +- drivers/accel/ivpu/ivpu_hw_37xx.c | 14 +-- drivers/accel/ivpu/ivpu_hw_40xx.c | 13 +-- drivers/accel/ivpu/ivpu_ipc.c | 12 +- drivers/accel/ivpu/ivpu_job.c | 162 ++++++++++++-------------- drivers/accel/ivpu/ivpu_job.h | 3 +- drivers/accel/ivpu/ivpu_mmu.c | 29 +++-- drivers/accel/ivpu/ivpu_mmu.h | 1 + drivers/accel/ivpu/ivpu_mmu_context.c | 9 ++ drivers/accel/ivpu/ivpu_pm.c | 52 ++++++--- drivers/accel/ivpu/ivpu_pm.h | 6 +- include/uapi/drm/ivpu_accel.h | 22 +++- 17 files changed, 327 insertions(+), 294 deletions(-) -- 2.43.0