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 |
Ben Skeggs
|
cef9e99e1e
drm/nouveau/ttm: explicitly wait for bo idle before memcpy buffer move
|
12 years ago |
Ben Skeggs
|
35b8141b82
drm/nouveau/ttm: explicity sync with kernel channel before moving buffer
|
12 years ago |
Ben Skeggs
|
3c57d85d7d
drm/nouveau/ttm: tidy up creation of temporary buffer move vmas
|
12 years ago |
Maarten Lankhorst
|
a554090664
drm/nv50-: map TTM_PL_SYSTEM through a BAR for CPU access
|
12 years ago |
Maarten Lankhorst
|
ce8f7699f2
drm/nouveau: fix m2mf copy to tiled gart
|
12 years ago |
Ben Skeggs
|
2e2cfbe61b
drm/nouveau/vm: reduce number of entry-points to vm_map()
|
12 years ago |
Maarten Lankhorst
|
d2c7ab32ce
drm/nouveau: do not map evicted vram buffers in nouveau_bo_vma_add
|
12 years ago |