Ben Skeggs
|
264ce192b3
drm/nv84-/fence: prepare for emit/sync support of sysram sequences
|
12 years ago |
Ben Skeggs
|
827520ce06
drm/nouveau/fence: make internal hooks part of the context
|
12 years ago |
Ben Skeggs
|
e18c080fb8
drm/nouveau/fence/nv84-: put processes to sleep while waiting on fences
|
12 years ago |
Cong Ding
|
b5d8f05204
drm/nouveau: remove unnecessary null pointer check from nouveau_fence_new
|
12 years ago |
Linus Torvalds
|
612a9aab56
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
|
12 years ago |
Ben Skeggs
|
ebb945a94b
drm/nouveau: port all engines to new engine module format
|
13 years ago |
Ben Skeggs
|
f589be88ca
drm/nouveau/pageflip: kick flip handling out of engsw and into fence
|
13 years ago |
Ben Skeggs
|
e193b1d42c
drm/nouveau/fence: un-port from nouveau_exec_engine interfaces
|
13 years ago |
Ben Skeggs
|
02a841d434
drm/nouveau: restructure source tree, split core from drm implementation
|
13 years ago |
David Howells
|
760285e7e7
UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
|
12 years ago |
David Howells
|
4126d5d61f
UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
|
12 years ago |
Ben Skeggs
|
906c033e27
drm/nouveau/fence: fix a race where fence->channel can disappear
|
13 years ago |
Ben Skeggs
|
5e120f6e4b
drm/nouveau/fence: convert to exec engine, and improve channel sync
|
13 years ago |
Ben Skeggs
|
d375e7d56d
drm/nouveau/fence: minor api changes for an upcoming rework
|
13 years ago |
Ben Skeggs
|
875ac34aad
drm/nouveau/fence: make ttm interfaces wrap ours, not the other way around
|
13 years ago |
Ben Skeggs
|
20abd1634a
drm/nouveau: create real execution engine for software object class
|
13 years ago |
Marcin Slusarz
|
695b95b810
drm/nouveau: base fence timeout on time of emission
|
13 years ago |
Ben Skeggs
|
6d59702775
drm/nouveau: use the same packet header macros as userspace
|
13 years ago |
Dave Airlie
|
22b33e8ed0
nouveau: add PRIME support
|
13 years ago |
Ben Skeggs
|
b08abd4e9a
drm/nouveau: move fence sequence check to start of loop
|
13 years ago |
Ben Skeggs
|
b5b2e5988b
drm/nouveau: remove subchannel names from places where it doesn't matter
|
13 years ago |
Marcin Slusarz
|
5e60ee780e
drm/nouveau: initialize chan->fence.lock before use
|
14 years ago |
Ben Skeggs
|
91a8f1ea4b
drm/nouveau: workaround semaphore hw bug causing unnecessary interrupts
|
14 years ago |
Ben Skeggs
|
cfd8be088e
drm/nouveau: fix oops on pre-semaphore hardware
|
14 years ago |
Ben Skeggs
|
7375c95b34
drm/nouveau: remove 'chan' argument from nouveau_bo_new
|
14 years ago |
Ben Skeggs
|
d02836b4f5
drm/nv84-nvc0: explicitly map semaphore buffer into channel vm
|
14 years ago |
Ben Skeggs
|
b16a5a18ff
drm/nouveau: fix assumption that semaphore dmaobj is valid in x-chan sync
|
14 years ago |
Marcin Slusarz
|
bd35fe5a79
drm/nouveau: fix __nouveau_fence_wait performance
|
14 years ago |
Ben Skeggs
|
d550c41e4f
drm/nouveau: remove no_vm/mappable flags from nouveau_bo
|
14 years ago |
Ben Skeggs
|
ec23802d61
drm/nv50: drop explicit yields in favour of smaller PFIFO timeslice
|
14 years ago |