Ben Skeggs
|
d550c41e4f
drm/nouveau: remove no_vm/mappable flags from nouveau_bo
|
14 years ago |
Ben Skeggs
|
ea5f2786a0
drm/nouveau: silence some compiler warnings
|
14 years ago |
Ben Skeggs
|
e457acaed4
drm/nouveau: create grctx on the fly on all chipsets
|
14 years ago |
Ben Skeggs
|
2a55c9a7ff
drm/nvc0: reserve only subc 0 for kernel use
|
14 years ago |
Michel Hermier
|
8e91182bbd
drm/nouveau: Validate channel indices passed from userspace.
|
14 years ago |
Ben Skeggs
|
96545299d7
drm/nvc0: fix channel dma init paths
|
14 years ago |
Ben Skeggs
|
4c13614298
drm/nv50: implement global channel address space on new VM code
|
14 years ago |
Ben Skeggs
|
d908175cca
drm/nouveau: make fifo.create_context() responsible for mapping control regs
|
14 years ago |
Francisco Jerez
|
6dccd311dd
drm/nouveau: Synchronize with the user channel before GPU object destruction.
|
14 years ago |
Ben Skeggs
|
7f4a195fcb
drm/nouveau: tidy up and extend dma object creation interfaces
|
14 years ago |
Francisco Jerez
|
332b242f47
drm/nouveau: Implement the pageflip ioctl.
|
14 years ago |
Marcin Slusarz
|
382d62e524
drm/nouveau: fix annoying nouveau_fence type issue
|
14 years ago |
Ben Skeggs
|
f4512e6579
drm/nv50: create graph and crypt contexts on demand
|
14 years ago |
Ben Skeggs
|
bd2e597de8
drm/nv84: add support for the PCRYPT engine
|
14 years ago |
Francisco Jerez
|
f091a3d403
drm/nouveau: Implement weak channel references.
|
14 years ago |
Francisco Jerez
|
feeb0aecfb
drm/nouveau: Add unlocked variants of nouveau_channel_get/put.
|
14 years ago |
Francisco Jerez
|
f175b745b5
drm/nouveau: Fix race condition in channel refcount handling.
|
14 years ago |
Francisco Jerez
|
3945e47543
drm/nouveau: Refactor context destruction to avoid a lock ordering issue.
|
14 years ago |
Ben Skeggs
|
b12120a58e
drm/nouveau: switch to unlocked ioctls
|
14 years ago |
Ben Skeggs
|
cff5c13324
drm/nouveau: add more fine-grained locking to channel list + structures
|
14 years ago |
Ben Skeggs
|
6a6b73f254
drm/nouveau: add per-channel mutex, use to lock access to drm's channel
|
14 years ago |
Ben Skeggs
|
d961db75ce
drm/ttm: restructure to allow driver to plug in alternate memory manager
|
15 years ago |
Francisco Jerez
|
2730723bbc
drm/nouveau: Minor refactoring/cleanup of the fence code.
|
14 years ago |
Ben Skeggs
|
a8eaebc6c5
drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity
|
15 years ago |
Ben Skeggs
|
9d59e8a1fc
drm/nouveau: require explicit unmap of kmapped bos
|
15 years ago |
Dave Airlie
|
1b2f148963
drm: block userspace under allocating buffer and having drivers overwrite it (v2)
|
15 years ago |
Ben Skeggs
|
047d1d3cae
drm/nouveau: reduce usage of fence spinlock to when absolutely necessary
|
15 years ago |
Ben Skeggs
|
b6d3d87178
drm/nouveau: remove dev_priv->init_state and friends
|
15 years ago |
Jordan Crouse
|
01d73a6967
drm: Remove drm_resource wrappers
|
15 years ago |
Ben Skeggs
|
952eb63543
drm/nouveau: remove some unused members from drm_nouveau_private
|
15 years ago |