Dave Airlie
|
1f3a574a4b
Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next
|
12 years ago |
Ben Skeggs
|
264ce192b3
drm/nv84-/fence: prepare for emit/sync support of sysram sequences
|
12 years ago |
Chris Metcalf
|
3e2b756ba3
drm: fix compile failure by including <linux/swiotlb.h>
|
12 years ago |
Daniel Vetter
|
0ae6d7bc0e
drm/nouveau: try to protect nbo->pin_refcount
|
12 years ago |
Aaro Koskinen
|
eda85d6ad4
drm/nouveau: fix init with agpgart-uninorth
|
12 years ago |
Maarten Lankhorst
|
97a875cbdf
drm/ttm: remove no_wait_reserve, v3
|
12 years ago |
Maarten Lankhorst
|
dedfdffd44
drm/ttm: remove sync_arg from driver functions
|
12 years ago |
Maarten Lankhorst
|
b03640b1de
drm/ttm: remove sync_obj_arg from ttm_bo_move_accel_cleanup
|
12 years ago |
Marcin Slusarz
|
0b91c4a1cd
drm/ttm: remove ttm_buffer_object->buffer_start
|
12 years ago |
Max Filippov
|
df1b4b91e5
drm/nouveau: only call ttm_agp_tt_create when __OS_HAS_AGP
|
12 years ago |
Ben Skeggs
|
49981046e3
drm/nve0: use async copy engine for ttm buffer moves if available
|
13 years ago |
Ben Skeggs
|
77145f1cbd
drm/nouveau: port remainder of drm code, and rip out compat layer
|
13 years ago |
Ben Skeggs
|
ebb945a94b
drm/nouveau: port all engines to new engine module format
|
13 years ago |
Ben Skeggs
|
bc9e7b9a61
drm/nouveau: move some more code around to more appropriate places
|
13 years ago |
Ben Skeggs
|
3863c9bc88
drm/nouveau/instmem: completely new implementation, as a subdev module
|
13 years ago |
Ben Skeggs
|
861d21074b
drm/nouveau/fb: merge fb/vram and port to subdev interfaces
|
13 years ago |
Ben Skeggs
|
9458029940
drm/nouveau: implement module init functions in nouveau_drm.c
|
13 years ago |
Ben Skeggs
|
02a841d434
drm/nouveau: restructure source tree, split core from drm implementation
|
13 years ago |
Ben Skeggs
|
1a46098e91
drm/nvc0/ttm: use copy engines for async buffer moves
|
13 years ago |
Ben Skeggs
|
fdf53241c1
drm/nva3/ttm: use copy engine for async buffer moves
|
13 years ago |
Ben Skeggs
|
5490e5dfb9
drm/nv98/ttm: add in a (disabled) crypto engine buffer copy method
|
13 years ago |
Ben Skeggs
|
4c193d254e
drm/nv84/ttm: use crypto engine for async buffer copies
|
13 years ago |
Ben Skeggs
|
d1b167e168
drm/nouveau/ttm: untangle code to support accelerated buffer moves
|
13 years ago |
Ben Skeggs
|
d375e7d56d
drm/nouveau/fence: minor api changes for an upcoming rework
|
13 years ago |
Ben Skeggs
|
875ac34aad
drm/nouveau/fence: make ttm interfaces wrap ours, not the other way around
|
13 years ago |
Ben Skeggs
|
6d59702775
drm/nouveau: use the same packet header macros as userspace
|
13 years ago |
Ben Skeggs
|
c6b7e89582
drm/nve0/ttm: implement buffer moves with weirdo pcopy-on-pgraph methods
|
13 years ago |
Dave Airlie
|
22b33e8ed0
nouveau: add PRIME support
|
13 years ago |
Dave Airlie
|
129b78bfca
ttm: add prime sharing support to TTM (v2)
|
13 years ago |
Dave Airlie
|
c284815deb
nouveau: nouveau_set_bo_placement takes TTM flags
|
13 years ago |