Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
538f1ef34c71aa5c6a7bd1b65d5e603080ff7b74
/
drivers
/
gpu
/
drm
/
amd
/
scheduler
ec75f57
drm/amdgpu: add amd_sched_job_recovery
by Chunming Zhou
· 8 years ago
e686e75
drm/amd: add amd_sched_hw_job_reset
by Chunming Zhou
· 8 years ago
754ce0f
drm/amd: add parent for sched fence
by Chunming Zhou
· 8 years ago
595a9cd
drm/amdgpu: remove fence parameter from amd_sched_job_init
by Christian König
· 8 years ago
1059e11
drm/amdgpu: stop disabling irqs when it isn't neccessary
by Christian König
· 8 years ago
0875dc9
drm/amdgpu: block scheduler when gpu reset
by Chunming Zhou
· 8 years ago
a8bd3e1
drm/amdgpu: stop trying to schedule() with a spin held
by Christian König
· 8 years ago
6fc1367
drm/amdgpu: generalize the scheduler fence
by Christian König
· 8 years ago
c5f74f7
drm/amdgpu: fix and cleanup job destruction
by Christian König
· 8 years ago
f42d20a9
drm/amdgpu: move locking into the functions who need it
by Christian König
· 8 years ago
0e51a77
drm/amdgpu: properly abstract scheduler timeout handling
by Christian König
· 8 years ago
1e24e31
drm/amdgpu: remove use_shed hack in job cleanup
by Christian König
· 8 years ago
20df080
drm/amdgpu: remove duplicated timeout callback
by Christian König
· 8 years ago
7392c32
drm/amdgpu: remove begin_job/finish_job
by Christian König
· 8 years ago
16a7133
drm/amdgpu: fix coding style in the scheduler v2
by Christian König
· 8 years ago
edf600d
drm/amd: cleanup remaining spaces and tabs v2
by Christian König
· 8 years ago
62250a9
drm/amd/scheduler: Mark amdgpu_sched_ops const
by Nils Wallménius
· 8 years ago
b6723c8
drm/amdgpu: use ref to keep job alive
by Monk Liu
· 8 years ago
0de2479
drm/amdgpu: rework TDR in scheduler (v2)
by Monk Liu
· 9 years ago
cccd9bc
drm/amdgpu: get rid of incorrect TDR
by Monk Liu
· 9 years ago
4835096
drm/amdgpu: put job to list before done
by Monk Liu
· 9 years ago
e472d25
drm/amdgpu: delay job free to when it's finished (v2)
by Monk Liu
· 9 years ago
e686941
drm/amdgpu: use sched_job_init to initialize sched_job
by Monk Liu
· 9 years ago
189e0fb
drm/amdgpu: RCU protected amd_sched_fence_release
by Christian König
· 8 years ago
777dbd4
drm/amdgpu: drop a dummy wakeup scheduler
by Monk Liu
· 9 years ago
e8deea2
drm/amdgpu: add entity only when first job come
by Chunming Zhou
· 9 years ago
786b521
drm/amdgpu: fix race condition in amd_sched_entity_push_job
by Nicolai Hähnle
· 9 years ago
d033a6d
drm/amd: abstract kernel rq and normal rq to priority of run queue
by Chunming Zhou
· 9 years ago
3d65193
drm/amdgpu: move dependency handling out of atomic section v2
by Christian König
· 9 years ago
393a0bd
drm/amdgpu: optimize scheduler fence handling
by Christian König
· 9 years ago
e284022
drm/amdgpu: fix incorrect mutex usage v3
by Christian König
· 9 years ago
4a56228
drm/amdgpu: cleanup scheduler fence get/put dance
by Christian König
· 9 years ago
7034dec
drm/amdgpu: add command submission workflow tracepoint
by Chunming Zhou
· 9 years ago
f5617f9
drm/amd: add kmem cache for sched fence
by Chunming Zhou
· 9 years ago
424839a
drm/amdgpu: fix stoping the scheduler timeout
by Christian König
· 9 years ago
32544d0
drm/amd/scheduler: don't oops on failure to load
by Dave Airlie
· 9 years ago
fe537d0
drm/amdgpu: ignore scheduler fences from the same entity
by Christian König
· 9 years ago
2fcef6e
drm/amdgpu: fix lockup when clean pending fences
by Junwei Zhang
· 9 years ago
2440ff2
drm/amdgpu: add timer to fence to detect scheduler lockup
by Junwei Zhang
· 9 years ago
4f839a2
drm/amdgpu: more scheduler cleanups v2
by Christian König
· 9 years ago
9b398fa
drm/amdgpu: rename fence->scheduler to sched v2
by Christian König
· 9 years ago
0f75aee
drm/amdgpu: cleanup entity init
by Christian König
· 9 years ago
4c7eb91
drm/amdgpu: refine the job naming for amdgpu_job and amdgpu_sched_job
by Junwei Zhang
· 9 years ago
1886d1a
drm/amdgpu: remove process_job callback from the scheduler
by Christian König
· 9 years ago
258f3f9
drm/amdgpu: move scheduler fence callback into fence v2
by Christian König
· 9 years ago
27439fc
drm/amdgpu: signal scheduler fence when hw submission fails v3
by Christian König
· 9 years ago
353da3c
drm/amdgpu: add tracepoint for scheduler (v2)
by Chunming Zhou
· 9 years ago
5134e99
drm/amdgpu: fix warning in scheduler
by Alex Deucher
· 9 years ago
c9f0fe5
drm/amdgpu: make wait_event uninterruptible in push_job
by Chunming Zhou
· 9 years ago
e61235d
drm/amdgpu: add scheduler dependency callback v2
by Christian König
· 9 years ago
69bd5bf1
drm/amdgpu: let the scheduler work more with jobs v2
by Christian König
· 9 years ago
c2b6bd7
drm/amdgpu: fix wait queue handling in the scheduler
by Christian König
· 9 years ago
bd755d0
drm/amdgpu: remove extra parameters from scheduler callbacks
by Christian König
· 9 years ago
8807900
drm/amdgpu: wake up scheduler only when neccessary
by Christian König
· 9 years ago
062c7fb
drm/amdgpu: remove entity idle timeout v2
by Christian König
· 9 years ago
f38fdfd
drm/amdgpu: add priv data to sched
by Chunming Zhou
· 9 years ago
84f76ea
drm/amdgpu: add owner for sched fence
by Chunming Zhou
· 9 years ago
c14692f0
drm/amdgpu: remove entity reference from sched fence
by Christian König
· 9 years ago
6c85927
drm/amdgpu: fix and cleanup amd_sched_entity_push_job
by Christian König
· 9 years ago
69f7dd6
drm/amdgpu: remove unused parameters to amd_sched_create
by Christian König
· 9 years ago
1fca766
drm/amdgpu: remove sched_lock
by Christian König
· 9 years ago
b034b57
drm/amdgpu: remove prepare_job callback
by Christian König
· 9 years ago
d54fdb9
drm/amdgpu: cleanup a scheduler function name
by Christian König
· 9 years ago
e688b728
drm/amdgpu: reorder scheduler functions
by Christian König
· 9 years ago
f495659
drm/amdgpu: fix scheduler thread creation error checking
by Christian König
· 9 years ago
aef4852
drm/amdgpu: fix entity wakeup race condition
by Christian König
· 9 years ago
f85a6dd
drm/amdgpu: cleanup entity picking
by Christian König
· 9 years ago
9788ec4
drm/amdgpu: remove some more unused entity members v2
by Christian König
· 9 years ago
c746ba2
drm/amdgpu: rework scheduler submission handling.
by Christian König
· 9 years ago
ce882e6
drm/amdgpu: remove v_seq handling from the scheduler v2
by Christian König
· 9 years ago
2b184d8
drm/amdgpu: use a spinlock instead of a mutex for the rq
by Christian König
· 9 years ago
bb977d3
drm/amdgpu: abstract amdgpu_job for scheduler
by Chunming Zhou
· 9 years ago
432a4ff
drm/amdgpu: cleanup sheduler rq handling v2
by Christian König
· 9 years ago
1c8f805
drm/amdgpu: fix unnecessary wake up
by Chunming Zhou
· 9 years ago
281b422
drm/amdgpu: add reference for **fence
by Chunming Zhou
· 9 years ago
5b232c2
drm/amdgpu: remove scheduler fence list v2
by Christian König
· 9 years ago
05caae8
drm/amdgpu: remove amd_sched_wait_emit v2
by Christian König
· 9 years ago
2983e5c
drm/amdgpu: remove unecessary scheduler fence callbacks
by Christian König
· 9 years ago
db789d3
drm/amdgpu: fix scheduler fence implementation
by Christian König
· 9 years ago
f556cb0c
drm/amd: add scheduler fence implementation (v2)
by Chunming Zhou
· 9 years ago
953e8fd
drm/amdgpu: use amd_sched_job in its backend ops
by Chunming Zhou
· 9 years ago
6f0e54a
drm/amdgpu: cleanup and fix scheduler fence handling v2
by Christian König
· 9 years ago
91404fb
drm/amdgpu: merge amd_sched_entity and amd_context_entity v2
by Christian König
· 9 years ago
4cd7f42c
drm/amdgpu: fix coding style in a couple of places
by Christian König
· 9 years ago
ddf94d3
drm/amdgpu: remove unused parent entity
by Christian König
· 9 years ago
4cef926
drm/amdgpu: process sched job exactly triggered by fence signal
by Chunming Zhou
· 9 years ago
80de591
Revert "drm/amdgpu: return new seq_no for amd_sched_push_job"
by Chunming Zhou
· 9 years ago
0e89d0c
drm/amdgpu: stop leaking the ctx id into the scheduler v2
by Christian König
· 9 years ago
27f6642
drm/amdgpu: add amd_sched_next_queued_seq function
by Jammy Zhou
· 9 years ago
63ad8d5
drm/amdgpu: make last_handled_seq atomic
by Jammy Zhou
· 9 years ago
f95b7e3
drm/amdgpu: add amd_sched_commit
by Jammy Zhou
· 9 years ago
ea199cc
drm/amdgpu: return new seq_no for amd_sched_push_job
by Jammy Zhou
· 9 years ago
1d7dd22
drm/amdgpu: clean up amd sched wait_ts and wait_signal
by Christian König
· 9 years ago
4afcb30
drm/amdgpu: add amdgpu.sched_hw_submission option
by Jammy Zhou
· 9 years ago
1333f72
drm/amdgpu: add amdgpu.sched_jobs option
by Jammy Zhou
· 9 years ago
c0044bc
drm/amdgpu: silent the message for GPU scheduler creation
by Jammy Zhou
· 9 years ago
a72ce6f
drm/amd: add basic scheduling framework
by Jammy Zhou
· 9 years ago