summaryrefslogtreecommitdiff
path: root/drivers/accel/ivpu/ivpu_job.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-30accel/ivpu: Move secondary preemption buffer allocation to DMA rangeKarol Wachowski1-1/+1
2024-10-30accel/ivpu: Don't allocate preemption buffers when MIP is disabledKarol Wachowski1-3/+3
2024-10-30accel/ivpu: Make command queue ID allocated on XArrayKarol Wachowski1-45/+46
2024-10-30accel/ivpu: Use xa_alloc_cyclic() instead of custom functionKarol Wachowski1-28/+6
2024-10-30accel/ivpu: Remove copy engine supportAndrzej Kacprowski1-28/+15
2024-10-11accel/ivpu: Add tracing for IPC/PM/JOBJakub Pawlak1-0/+4
2024-10-11accel/ivpu: Use whole user and shave ranges for preemption buffersKarol Wachowski1-9/+4
2024-10-11accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffersKarol Wachowski1-11/+16
2024-10-11accel/ivpu: Add test_mode bit to force turboAndrzej Kacprowski1-0/+5
2024-10-11accel/ivpu: Make DB_ID and JOB_ID allocations incrementalTomasz Rusinowicz1-10/+27
2024-10-11accel/ivpu: Add auto selection logic for job schedulerJacek Lawrynowicz1-7/+7
2024-10-11accel/ivpu: Update VPU FW API headersAndrzej Kacprowski1-1/+1
2024-06-14accel/ivpu: Abort jobs of faulty contextMaciej Falkowski1-1/+28
2024-05-17accel/ivpu: Split IP and buttress codeWachowski, Karol1-1/+1
2024-05-15accel/ivpu: Share NPU busy time in sysfsTomasz Rusinowicz1-1/+22
2024-05-15accel/ivpu: Implement support for hardware schedulerWachowski, Karol1-46/+116
2024-05-15accel/ivpu: Implement support for preemption buffersWachowski, Karol1-0/+65
2024-05-15accel/ivpu: Create priority based command queuesWachowski, Karol1-21/+40
2024-02-26Merge v6.8-rc6 into drm-nextDaniel Vetter1-2/+2
2024-02-19accel/ivpu: Refactor BO creation functionsWachowski, Karol1-2/+2
2024-02-19accel/ivpu: Use lazy allocation for doorbell IDsWachowski, Karol1-3/+13
2024-02-06accel/ivpu: Add job status for jobs aborted by the driverGrzegorz Trzebiatowski1-2/+2
2024-01-25accel/ivpu: Improve recovery and reset supportJacek Lawrynowicz1-0/+2
2024-01-25accel/ivpu: Improve stability of ivpu_submit_ioctl()Jacek Lawrynowicz1-77/+62
2024-01-25accel/ivpu: Fix dev open/close races with unbindJacek Lawrynowicz1-10/+6
2024-01-22accel/ivpu: Deprecate DRM_IVPU_PARAM_CONTEXT_PRIORITY paramWachowski, Karol1-0/+3
2023-11-16accel/ivpu: Use threaded IRQ to handle JOB done messagesJacek Lawrynowicz1-65/+19
2023-11-16accel/ivpu: Use dedicated work for job timeout detectionStanislaw Gruszka1-15/+9
2023-11-16accel/ivpu: Do not use cons->aborted for job_done_threadStanislaw Gruszka1-1/+0
2023-11-08accel/ivpu: Use GEM shmem helper for all buffersJacek Lawrynowicz1-4/+4
2023-10-31accel/ivpu: Abort pending rx ipc on resetStanislaw Gruszka1-0/+1
2023-10-31accel/ivpu: Stop job_done_thread on suspendStanislaw Gruszka1-4/+16
2023-10-30accel/ivpu: Change test_mode module param to bitmaskKarol Wachowski1-2/+2
2023-10-30accel/ivpu: Add support for VPU_JOB_FLAGS_NULL_SUBMISSION_MASKAndrzej Kacprowski1-0/+2
2023-10-12accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size()Jacek Lawrynowicz1-4/+4
2023-06-19Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-7/+14
2023-06-08accel/ivpu: Use struct_size()Christophe JAILLET1-3/+1
2023-06-06accel/ivpu: Reserve all non-command bo's using DMA_RESV_USAGE_BOOKKEEPStanislaw Gruszka1-7/+14
2023-04-05accel/ivpu: Add dma fence to command buffers onlyKarol Wachowski1-11/+7
2023-03-24accel/ivpu: Do not access HW registers after unbindStanislaw Gruszka1-2/+9
2023-02-06accel/ivpu: Fix FW API data alignment issuesAndrzej Kacprowski1-2/+3
2023-01-19accel/ivpu: Add PM supportJacek Lawrynowicz1-1/+13
2023-01-19accel/ivpu: Add command buffer submission logicJacek Lawrynowicz1-0/+602