summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/panfrost/panfrost_job.c
Commit message (Expand)AuthorAgeFilesLines
* drm/panfrost: Replace fdinfo's profiling debugfs knob with sysfsAdrián Larumbe2024-03-111-1/+1
* drm/panfrost: Synchronize and disable interrupts before powering offAngeloGioacchino Del Regno2023-12-051-4/+22
* drm/sched: implement dynamic job-flow controlDanilo Krummrich2023-11-101-1/+1
* drm/sched: Convert drm scheduler to use a work queue rather than kthreadMatthew Brost2023-11-011-1/+1
* drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov2023-10-261-0/+1
* drm/panfrost: Add fdinfo support GPU load metricsAdrián Larumbe2023-10-041-0/+24
* drm/panfrost: Do not check for 0 return after calling platform_get_irq_byname()Ruan Jinjie2023-08-211-2/+2
* drm/panfrost: Sync IRQ by job's timeout handlerDmitry Osipenko2023-08-101-0/+16
* drm/panfrost: Add support for devcoredumpAdrián Larumbe2022-08-081-0/+3
* Merge tag 'drm-misc-fixes-2022-05-26' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2022-06-101-3/+3
|\
| * drm/panfrost: Job should reference MMU not file_privSteven Price2022-05-251-3/+3
* | dma-buf: specify usage while adding fences to dma_resv obj v7Christian König2022-04-071-1/+1
* | dma-buf/drivers: make reserving a shared slot mandatory v4Christian König2022-04-061-0/+4
|/
* drm/sched: Add device pointer to drm_gpu_schedulerJiawei Gu2022-02-231-1/+1
* drm/panfrost: use scheduler dependency trackingDaniel Vetter2021-08-301-33/+5
* drm/sched: drop entity parameter from drm_sched_push_jobDaniel Vetter2021-08-301-1/+1
* drm/sched: Split drm_sched_job_initDaniel Vetter2021-08-301-0/+2
* drm/panfrost: Use upper/lower_32_bits helpersAlyssa Rosenzweig2021-08-261-4/+4
* drm/panfrost: Queue jobs on the hardwareSteven Price2021-07-011-117/+350
* drm/panfrost: Kill in-flight jobs on FD closeBoris Brezillon2021-07-011-6/+36
* drm/panfrost: Don't reset the GPU on job faults unless we really have toBoris Brezillon2021-07-011-2/+14
* drm/panfrost: Make sure job interrupts are masked before resettingBoris Brezillon2021-07-011-5/+22
* drm/panfrost: Simplify the reset serialization logicBoris Brezillon2021-07-011-120/+66
* drm/panfrost: Use a threaded IRQ for job interruptsBoris Brezillon2021-07-011-15/+38
* drm/panfrost: Expose a helper to trigger a GPU resetBoris Brezillon2021-07-011-3/+1
* drm/panfrost: Drop the pfdev argument passed to panfrost_exception_name()Boris Brezillon2021-07-011-1/+1
* drm/panfrost: Make ->run_job() return an ERR_PTR() when appropriateBoris Brezillon2021-07-011-1/+1
* drm/sched: Allow using a dedicated workqueue for the timeout/fault tdrBoris Brezillon2021-07-011-1/+2
* drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_privBoris Brezillon2021-06-241-2/+2
* drm/panfrost: Fix implicit syncDaniel Vetter2021-06-231-3/+2
* drm/panfrost: Use xarray and helpers for depedency trackingDaniel Vetter2021-06-231-37/+28
* drm/panfrost: Shrink sched_lockDaniel Vetter2021-06-231-4/+3
* dma-buf: rename dma_resv_get_excl_rcu to _unlockedChristian König2021-06-061-1/+1
* drm/scheduler: provide scheduler score externallyChristian König2021-02-051-1/+1
* drm/scheduler: Job timeout handler returns status (v3)Luben Tuikov2021-01-291-3/+6
* drm/panfrost: Move the GPU reset bits outside the timeout handlerBoris Brezillon2020-11-161-62/+125
* drm/panfrost: Remove unused variables in panfrost_job_close()Boris Brezillon2020-11-031-2/+0
* drm/panfrost: Don't corrupt the queue mutex on open/closeSteven Price2020-10-301-5/+6
* drm/panfrost: Fix job timeout handlingBoris Brezillon2020-10-081-9/+53
* drm/panfrost: introduce panfrost_devfreq structClément Péron2020-08-071-3/+3
* drm/panfrost: don't use pfdevfreq.busy_count to know if hw is idleClément Péron2020-08-071-4/+0
* drm/panfrost: Fix runtime PM imbalance on errorDinghao Liu2020-06-191-1/+0
* drm/panfrost: Fix inbalance of devfreq record_busy/idle()Steven Price2020-06-191-2/+3
* drm/panfrost: remove _unlocked suffix in drm_gem_object_put_unlockedEmil Velikov2020-05-191-1/+1
* Merge v5.6-rc5 into drm-nextDave Airlie2020-03-111-5/+1
|\
| * drm/panfrost: Remove set but not used variable 'bo'YueHaibing2020-02-121-5/+1
| * Merge v5.6-rc1 into drm-misc-fixesMaarten Lankhorst2020-02-121-3/+5
| |\
* | \ Merge tag 'drm-misc-next-2020-02-10' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2020-02-211-1/+1
|\ \ \
| * | | drm/panfrost: Prefix interrupt handlers' namesEzequiel Garcia2020-01-211-1/+1
* | | | Merge tag 'drm-misc-fixes-2020-02-07' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2020-02-141-1/+6
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |