Ben Skeggs
|
9a11dd6587
drm/nouveau: fix off-by-one
|
há 14 anos atrás |
Ben Skeggs
|
bf08bcc6b7
drm/nouveau: fix null pointer deref on pre-nv50 chipsets
|
há 14 anos atrás |
Ben Skeggs
|
5de8037ab4
drm/nvc0: enable per-client address spaces
|
há 14 anos atrás |
Ben Skeggs
|
3d483d575b
drm/nvc0: explicitly map PDISP semaphore buffer into each channel's vm
|
há 14 anos atrás |
Ben Skeggs
|
180cc30637
drm/nouveau: convert bo.mem.start usage to bo.offset
|
há 14 anos atrás |
Ben Skeggs
|
6e32fedc8b
drm/nouveau: will need to specify channel for vm-ful gpuobj allocations
|
há 14 anos atrás |
Ben Skeggs
|
b7cb6c01ee
drm/nouveau: modify gpuobj/ntfy takedown ordering
|
há 14 anos atrás |
Ben Skeggs
|
0320d7910b
drm/nv50-nvc0/chan: inherit vm from fpriv, rather than chan_vm directly
|
há 14 anos atrás |
Ben Skeggs
|
e8a863c10f
drm/nouveau: store a per-client channel list
|
há 14 anos atrás |
Ben Skeggs
|
a82dd49f14
drm/nouveau: remove remnants of nouveau_pgraph_engine
|
há 14 anos atrás |
Ben Skeggs
|
2703c21a82
drm/nv50/gr: move to exec engine interfaces
|
há 14 anos atrás |
Ben Skeggs
|
6dfdd7a61e
drm/nouveau: working towards a common way to represent engines
|
há 14 anos atrás |
Ben Skeggs
|
4ea52f8974
drm/nouveau: move engine object creation into per-engine hooks
|
há 14 anos atrás |
Ben Skeggs
|
04eb34a43c
drm/nouveau: split ramin_lock into two locks, one hardirq safe
|
há 14 anos atrás |
Ben Skeggs
|
cdccc70eff
drm/nv50-nvc0: initialise display sync channels
|
há 14 anos atrás |
Ben Skeggs
|
58e6c7a918
drm/nouveau: introduce new gart type, and name _SGDMA more appropriately
|
há 14 anos atrás |
Daniel Vetter
|
31a5b8ce8f
drm/nouveau: don't munge in drm_mm internals
|
há 14 anos atrás |
Ben Skeggs
|
e457acaed4
drm/nouveau: create grctx on the fly on all chipsets
|
há 14 anos atrás |
Ben Skeggs
|
effd6e066f
drm/nvc0: implement channel structure initialisation
|
há 14 anos atrás |
Ben Skeggs
|
7460d70355
drm/nvc0: gpuobj_new need only check validity and init the relevant engine
|
há 14 anos atrás |
Francisco Jerez
|
fd70b6cd78
drm/nv04-nv40: Fix up PCI(E) GART DMA object bus address calculation.
|
há 14 anos atrás |
Ben Skeggs
|
b571fe21f5
drm/nv50: tidy up PCIEGART implementation
|
há 14 anos atrás |
Ben Skeggs
|
4c13614298
drm/nv50: implement global channel address space on new VM code
|
há 14 anos atrás |
Ben Skeggs
|
a11c3198c9
drm/nv50: import new vm code
|
há 15 anos atrás |
Ben Skeggs
|
a0fd9b9f68
drm/nouveau: no need to zero dma objects, we fill them completely anyway
|
há 14 anos atrás |
Ben Skeggs
|
ceac30999d
drm/nouveau: implicitly insert non-DMA objects into RAMHT
|
há 14 anos atrás |
Francisco Jerez
|
6dccd311dd
drm/nouveau: Synchronize with the user channel before GPU object destruction.
|
há 14 anos atrás |
Francisco Jerez
|
ca130c2267
drm/nv04-nv40: Give "gpuobj->cinst" the same meaning as on nv50.
|
há 14 anos atrás |
Ben Skeggs
|
7f4a195fcb
drm/nouveau: tidy up and extend dma object creation interfaces
|
há 14 anos atrás |
Ben Skeggs
|
e41115d0ad
drm/nouveau: rework gpu-specific instmem interfaces
|
há 14 anos atrás |