Ben Skeggs
|
183720b8af
drm/nvc0: accelerate ttm buffer moves
|
14 rokov pred |
Ben Skeggs
|
6d86951a45
drm/nvc0: initial support for tiled buffer objects
|
14 rokov pred |
Ben Skeggs
|
966a5b7daa
drm/nvc0: implement pgraph engine hooks
|
14 rokov pred |
Ben Skeggs
|
8984e04615
drm/nvc0: initial vm implementation, use for bar1/bar3 management
|
14 rokov pred |
Ben Skeggs
|
4c74eb7ff2
drm/nvc0: import initial vm backend
|
14 rokov pred |
Ben Skeggs
|
b571fe21f5
drm/nv50: tidy up PCIEGART implementation
|
14 rokov pred |
Ben Skeggs
|
bfd83aca5a
drm/nv50: enable 4KiB pages for small vram allocations
|
14 rokov pred |
Ben Skeggs
|
4c13614298
drm/nv50: implement global channel address space on new VM code
|
14 rokov pred |
Ben Skeggs
|
f869ef8823
drm/nv50: implement BAR1/BAR3 management on top of new VM code
|
14 rokov pred |
Ben Skeggs
|
573a2a37e8
drm/nv50: implement custom vram mm
|
15 rokov pred |
Ben Skeggs
|
7a45d764a8
drm/nouveau: wrap calls to ttm_bo_validate()
|
14 rokov pred |
Francisco Jerez
|
a3d487ea54
drm/nouveau: Use WC memory on the AGP GART.
|
14 rokov pred |
Francisco Jerez
|
23c45e8ed2
drm/nouveau: Fix sleep while atomic in nouveau_bo_fence().
|
14 rokov pred |
Francisco Jerez
|
a5cf68b04b
drm/nouveau: Rework tile region handling.
|
14 rokov pred |
Francisco Jerez
|
e419cf0954
drm/nouveau: Add a separate class for the kernel channel mutex.
|
14 rokov pred |
Francisco Jerez
|
332b242f47
drm/nouveau: Implement the pageflip ioctl.
|
14 rokov pred |
Marcin Slusarz
|
382d62e524
drm/nouveau: fix annoying nouveau_fence type issue
|
14 rokov pred |
Francisco Jerez
|
aa5ac7358c
drm/nouveau: Leave BO eviction synchronization for later.
|
14 rokov pred |
Ben Skeggs
|
6a6b73f254
drm/nouveau: add per-channel mutex, use to lock access to drm's channel
|
14 rokov pred |
Francisco Jerez
|
699ddfd980
drm/nv10: Balance RTs expected to be accessed simultaneously by the 3d engine.
|
14 rokov pred |
Francisco Jerez
|
f13b32630d
drm/nouveau: Expose some BO usage flags to userspace.
|
14 rokov pred |
Ben Skeggs
|
d961db75ce
drm/ttm: restructure to allow driver to plug in alternate memory manager
|
15 rokov pred |
Ben Skeggs
|
42311ff90d
drm/ttm: introduce utility function to free an allocated memory node
|
15 rokov pred |
Francisco Jerez
|
6479881752
drm/nouveau: Synchronize buffer object moves in hardware.
|
14 rokov pred |
Francisco Jerez
|
2730723bbc
drm/nouveau: Minor refactoring/cleanup of the fence code.
|
14 rokov pred |
Ben Skeggs
|
9bb5863ab4
drm/nouveau: fix chipset vs card_type thinko
|
14 rokov pred |
Ben Skeggs
|
5220b3c14b
drm/nv50: assume smaller tiles for bo moves
|
14 rokov pred |
Ben Skeggs
|
e1429b4c3c
drm/nouveau: better handling of unmappable vram
|
15 rokov pred |
Ben Skeggs
|
fbd2895e45
drm/nouveau: rework init ordering so nv50_instmem.c can be less bad
|
15 rokov pred |
Ben Skeggs
|
9d59e8a1fc
drm/nouveau: require explicit unmap of kmapped bos
|
15 rokov pred |