Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
bd23ee0c5e2af1d3cdef813039384abd400dcffc
/
drivers
/
gpu
/
drm
/
nouveau
/
nouveau_gem.c
f7d452f
Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next
by Dave Airlie
· 11 years ago
c4c7044
drm/nouveau: delay busy bo vma removal until fence signals
by Ben Skeggs
· 12 years ago
5e33840
drm/ttm: convert to the reservation api
by Maarten Lankhorst
· 12 years ago
ecff665
drm/ttm: make ttm reservation calls behave like reservation calls
by Maarten Lankhorst
· 12 years ago
27f06b2
drm/nouveau: complain loudly if buffer is pinned during destruction
by Maarten Lankhorst
· 12 years ago
1f3a574
Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next
by Dave Airlie
· 12 years ago
264ce19
drm/nv84-/fence: prepare for emit/sync support of sysram sequences
by Ben Skeggs
· 12 years ago
a84fa1a
drm/nouveau: report channel owner in ioctl error paths
by Marcin Slusarz
· 12 years ago
b9e5071
Merge branch 'for-airlied' of git://people.freedesktop.org/~mlankhorst/linux into drm-next
by Dave Airlie
· 12 years ago
ab9ccb9
drm/nouveau: use prime helpers
by Aaron Plattner
· 12 years ago
c354c89
drm/nouveau: use ttm_bo_reserve_slowpath in validate_init, v2
by Maarten Lankhorst
· 12 years ago
979ee29
drm/nouveau: increase reservation sequence every retry
by Maarten Lankhorst
· 12 years ago
97a875c
drm/ttm: remove no_wait_reserve, v3
by Maarten Lankhorst
· 12 years ago
612a9aa
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 12 years ago
77145f1
drm/nouveau: port remainder of drm code, and rip out compat layer
by Ben Skeggs
· 12 years ago
ebb945a
drm/nouveau: port all engines to new engine module format
by Ben Skeggs
· 12 years ago
861d210
drm/nouveau/fb: merge fb/vram and port to subdev interfaces
by Ben Skeggs
· 12 years ago
9458029
drm/nouveau: implement module init functions in nouveau_drm.c
by Ben Skeggs
· 12 years ago
3a92d37
drm/nouveau/gem: use bo.offset rather than mm_node.start
by Ben Skeggs
· 12 years ago
760285e
UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
by David Howells
· 12 years ago
4126d5d
UAPI: (Scripted) Remove redundant DRM UAPI header #inclusions from drivers/gpu/.
by David Howells
· 12 years ago
2536f7d
Merge branch 'drm-nouveau-fixes' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next
by Dave Airlie
· 12 years ago
5086f69
drm/nouveau/gem: fix object reference leak in a failure path
by Ben Skeggs
· 13 years ago
949c4a3
drm: track dev_mapping in more robust and flexible way
by Ilija Hadzic
· 13 years ago
5e120f6
drm/nouveau/fence: convert to exec engine, and improve channel sync
by Ben Skeggs
· 13 years ago
d375e7d5
drm/nouveau/fence: minor api changes for an upcoming rework
by Ben Skeggs
· 13 years ago
22b33e8
nouveau: add PRIME support
by Dave Airlie
· 13 years ago
accf949
drm/nouveau/ttm: always do buffer moves on kernel channel
by Ben Skeggs
· 13 years ago
525895b
drm/nouveau/gem: fix fence_sync race / oops
by Ben Skeggs
· 13 years ago
8fe198b
drm/nouveau: fix nouveau_vma object leak
by Marcin Slusarz
· 14 years ago
2fd3db6
drm/nouveau: remove implicit mapping of every bo into chan_vm
by Ben Skeggs
· 14 years ago
7375c95
drm/nouveau: remove 'chan' argument from nouveau_bo_new
by Ben Skeggs
· 14 years ago
e758a31
drm/nouveau: fixup gem_info ioctl to return client-specific bo virtual
by Ben Skeggs
· 14 years ago
a3fcd0a
drm/nv50-nvc0: completely disable relocs
by Ben Skeggs
· 14 years ago
07533ea
drm/nouveau: convert some bo.offset use to vma.offset
by Ben Skeggs
· 14 years ago
639212d
drm/nouveau/gem: implement stub hooks for GEM object open/close
by Ben Skeggs
· 14 years ago
f6d4e62
drm/nouveau: remove 'chan' argument from nouveau_gem_new
by Ben Skeggs
· 14 years ago
e8a863c
drm/nouveau: store a per-client channel list
by Ben Skeggs
· 14 years ago
5df2397
drm: fix "persistant" typo
by Jan Engelhardt
· 14 years ago
7fa0cba2
drm/nouveau: properly handle pushbuffer check failures
by Marcin Slusarz
· 14 years ago
db5c8e2
drm/nv50-nvc0: restrict memtype to those specified at creation time
by Ben Skeggs
· 14 years ago
6ba9a68
drm/nouveau: pass domain rather than ttm flags to gem_new()
by Ben Skeggs
· 14 years ago
d550c41
drm/nouveau: remove no_vm/mappable flags from nouveau_bo
by Ben Skeggs
· 14 years ago
60d2a88
drm/nouveau: kick vram functions out into an "engine"
by Ben Skeggs
· 14 years ago
7a45d76
drm/nouveau: wrap calls to ttm_bo_validate()
by Ben Skeggs
· 14 years ago
332b242
drm/nouveau: Implement the pageflip ioctl.
by Francisco Jerez
· 14 years ago
382d62e
drm/nouveau: fix annoying nouveau_fence type issue
by Marcin Slusarz
· 14 years ago
938c40e
drm/nouveau: use interruptible waits during pushbuf validation
by Ben Skeggs
· 14 years ago
21e86c1
drm/nouveau: remove cpu_writers lock
by Ben Skeggs
· 14 years ago
cff5c13
drm/nouveau: add more fine-grained locking to channel list + structures
by Ben Skeggs
· 14 years ago
702adba
drm/ttm/radeon/nouveau: Kill the bo lock in favour of a bo device fence_lock
by Thomas Hellstrom
· 14 years ago
f13b326
drm/nouveau: Expose some BO usage flags to userspace.
by Francisco Jerez
· 14 years ago
0c8eb0d
Merge remote branch 'nouveau/for-airlied' of ../drm-nouveau-next into drm-core-next
by Dave Airlie
· 14 years ago
2730723
drm/nouveau: Minor refactoring/cleanup of the fence code.
by Francisco Jerez
· 14 years ago
29d08b3
drm/gem: handlecount isn't really a kref so don't make it one.
by Dave Airlie
· 14 years ago
4645b94
Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into drm-fixes
by Dave Airlie
· 14 years ago
374c3af
drm/nouveau: Don't take struct_mutex around the pushbuf IOCTL.
by Francisco Jerez
· 14 years ago
5afda9e
Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into drm-fixes
by Dave Airlie
· 14 years ago
ab699ec
drm/nouveau: drop drm_global_mutex before sleeping in submission path
by Ben Skeggs
· 14 years ago
ee508b8
drm/nv20: Don't use pushbuf calls on the original nv20.
by Francisco Jerez
· 14 years ago
d033303
Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into drm-core-next
by Dave Airlie
· 14 years ago
415e618
drm/nouveau: fix race condition when under memory pressure
by Ben Skeggs
· 14 years ago
bf79cb9
drm: Use ENOENT consistently for the error return for an unmatched handle.
by Chris Wilson
· 14 years ago
b6d3d87
drm/nouveau: remove dev_priv->init_state and friends
by Ben Skeggs
· 15 years ago
6e86e04
drm/nouveau: Fix a couple of sparse warnings.
by Francisco Jerez
· 14 years ago
7547a91
Merge branch 'drm-ttm-unmappable' into drm-core-next
by Dave Airlie
· 15 years ago
fd632aa
drm: free core gem object from driver callbacks
by Daniel Vetter
· 15 years ago
78ad0f7
drm/nouveau: Make use of TTM busy_placements.
by Francisco Jerez
· 15 years ago
9d87fa2
drm/ttm: split no_wait argument in 2 GPU or reserve wait
by Jerome Glisse
· 15 years ago
aa71fa3
Merge remote branch 'nouveau/for-airlied' into drm-next-stage
by Dave Airlie
· 15 years ago
e32b2c8
drm/nouveau: fix missing spin_unlock in failure path
by Luca Barbieri
· 15 years ago
a1606a9
drm/nouveau: new gem pushbuf interface, bump to 0.0.16
by Ben Skeggs
· 15 years ago
2ccb04e
drm/nouveau: remove PUSHBUF_CAL macro
by Ben Skeggs
· 15 years ago
9a391ad
drm/nv50: switch to indirect push buffer controls
by Ben Skeggs
· 15 years ago
bc9025b
Use drm_gem_object_[handle_]unreference_unlocked where possible
by Luca Barbieri
· 15 years ago
f0fbe3e
drm/nouveau: call ttm_bo_wait with the bo lock held to prevent hang
by Luca Barbieri
· 15 years ago
0208843
drm/nouveau: fix failure path if userspace specifies no valid memtypes
by Ben Skeggs
· 15 years ago
12f735b
drm/nouveau: check pushbuffer bounds in ioctl
by Luca Barbieri
· 15 years ago
234896a
drm/nouveau: Fix null deref in nouveau_fence_emit due to deleted fence
by Luca Barbieri
· 15 years ago
9ddc8c5
drm/nouveau: remove use of -ERESTART
by Ben Skeggs
· 15 years ago
6ee7386
drm/nouveau: Add DRM driver for NVIDIA GPUs
by Ben Skeggs
· 15 years ago