Ben Skeggs
|
990b454704
drm/nouveau: support for buffer moves via MaxwellDmaCopyA
|
10 years ago |
Ben Skeggs
|
be83cd4ef9
drm/nouveau: finalise nvkm namespace switch (no binary change)
|
10 years ago |
Ben Skeggs
|
989aa5b76a
drm/nouveau/nvif: namespace of nvkm accessors (no binary change)
|
10 years ago |
Ben Skeggs
|
5ce3bf3c72
drm/nouveau/mmu: rename from vmmgr (no binary change)
|
10 years ago |
Rickard Strandqvist
|
26b40d81d7
drm/nouveau/bo: Remove unused function
|
10 years ago |
Alexandre Courbot
|
dcccdc143f
drm/nouveau: fix missing return statement in nouveau_ttm_tt_unpopulate
|
10 years ago |
Ben Skeggs
|
ad76b3f7c7
drm/nouveau: teach nouveau_bo_pin() how to force a contig vram allocation
|
11 years ago |
Ben Skeggs
|
50ab2e5206
drm/nouveau: we need pin_refcnt for nouveau_bo_placement_set()
|
11 years ago |
Ben Skeggs
|
6aac6ced4e
drm/nouveau: fix pin refcnt leak in failure path
|
11 years ago |
Alexandre Courbot
|
b22870ba6a
drm/nouveau: synchronize BOs when required
|
11 years ago |
Alexandre Courbot
|
c3a0c771e5
drm/nouveau: implement explicitly coherent BOs
|
11 years ago |
Alexandre Courbot
|
5be5a15a43
drm/nouveau: warn when moving a pinned object
|
11 years ago |
Maarten Lankhorst
|
bb6178b04f
drm/nouveau: export reservation_object from dmabuf to ttm
|
11 years ago |
Maarten Lankhorst
|
f4f4e3e3e9
drm/ttm: add reservation_object as argument to ttm_bo_init
|
11 years ago |
Maarten Lankhorst
|
e3be4c230d
drm/nouveau: specify if interruptible wait is desired in nouveau_fence_sync
|
11 years ago |
Maarten Lankhorst
|
809e9447b9
drm/nouveau: use shared fences for readable objects
|
11 years ago |
Maarten Lankhorst
|
f2c24b83ae
drm/ttm: flip the switch, and convert to dma_fence
|
11 years ago |
Maarten Lankhorst
|
29ba89b237
drm/nouveau: rework to new fence interface
|
11 years ago |
Maarten Lankhorst
|
dd7cfd6412
drm/ttm: kill fence_lock
|
11 years ago |
Maarten Lankhorst
|
bdaf7ddf65
drm/nouveau: require reservations for nouveau_fence_sync and nouveau_bo_fence
|
11 years ago |
Christian König
|
f1217ed09f
drm/ttm: move fpfn and lpfn into each placement v2
|
11 years ago |
Ben Skeggs
|
5c13cac149
drm/nouveau: kill unused variable warning if !__OS_HAS_AGP
|
11 years ago |
Ben Skeggs
|
f392ec4b1d
drm/nouveau: use ram info from nvif_device
|
11 years ago |
Ben Skeggs
|
fdb751ef2b
drm/nouveau: remove as much direct use of core headers as possible
|
11 years ago |
Ben Skeggs
|
f45f55c4bb
drm/nouveau: remove (most) hardcoded object handle usage
|
11 years ago |
Ben Skeggs
|
0ad72863ea
drm/nouveau: port to nvif client/device/objects
|
11 years ago |
Ben Skeggs
|
967e7bde87
drm/nouveau: initial pass at moving to struct nvif_device
|
11 years ago |
Ben Skeggs
|
db2bec187d
drm/nouveau: kill nouveau_dev() + wrap register macros
|
11 years ago |
Ben Skeggs
|
fa2bade99a
drm/nouveau: fix some usages of the wrong print function
|
11 years ago |
Ben Skeggs
|
3ee6f5b503
drm/nouveau: store a pointer to vm in nouveau_cli
|
11 years ago |