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 |
Alexandre Courbot
|
fd1496a0fc
drm/nouveau: map pages using DMA API
|
11 years ago |
Alexandre Courbot
|
e2a4e78cdc
drm/nouveau/bar: add noncached ioremap property
|
11 years ago |
Thierry Reding
|
ee3939e079
drm/ttm: Fix a few sparse warnings
|
11 years ago |
Alexandre Courbot
|
420b946977
support for platform devices
|
11 years ago |
Ilia Mirkin
|
34d5950818
drm/nouveau: fix TTM_PL_TT memtype on pre-nv50
|
11 years ago |