Francisco Jerez
|
6dccd311dd
drm/nouveau: Synchronize with the user channel before GPU object destruction.
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
7f4a195fcb
drm/nouveau: tidy up and extend dma object creation interfaces
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
7b4808bb6e
drm/nouveau: remove dummy page use from PCI(E)GART, use PTE present instead
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
20f63afe98
drm/nv50: allocate page for unknown PFB object in nv50_fb.c
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
e41115d0ad
drm/nouveau: rework gpu-specific instmem interfaces
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
dc1e5c0dbf
drm/nouveau: simplify gpuobj suspend/resume
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
fce2bad0ee
drm/nv50: rework PGPIO IRQ handling and hotplug detection
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
274fec93cd
drm/nouveau: tidy+move PGRAPH ISRs to their respective *_graph.c files
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
5178d40dff
drm/nouveau: move PFIFO ISR into nv04_fifo.c
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
2cbd4c8185
drm/nv50: move GPIO ISR to nv50_gpio.c
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
8f8a54482b
drm/nouveau: allow irq handlers to be installed by engine-specific code
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
87a326a385
drm/nv20: Add Z compression support.
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
a5cf68b04b
drm/nouveau: Rework tile region handling.
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
e419cf0954
drm/nouveau: Add a separate class for the kernel channel mutex.
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
1f6d2de2c5
drm/nv50: Keep track of the head a channel is vsync'ing to.
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
332b242f47
drm/nouveau: Implement the pageflip ioctl.
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
042206c0cd
drm/nouveau: Implement the vblank DRM hooks.
|
%!s(int64=14) %!d(string=hai) anos |
Marcin Slusarz
|
382d62e524
drm/nouveau: fix annoying nouveau_fence type issue
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
35fa2f2ad1
drm/nouveau: add support for MSI
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
1e96268aca
drm/nv50: initial work to allow multiple evo channels
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
bd2e597de8
drm/nv84: add support for the PCRYPT engine
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
b8c157d3a9
drm/nouveau: only expose the object classes that are supported by the chipset
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
a6a1a38075
drm/nouveau: use object class structs more extensively
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
50536946fa
drm/nouveau: store engine type in gpuobj class structs
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
9100468d1b
drm/nouveau: pass gpuobj alignment request down into backing allocator
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
f091a3d403
drm/nouveau: Implement weak channel references.
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
feeb0aecfb
drm/nouveau: Add unlocked variants of nouveau_channel_get/put.
|
%!s(int64=14) %!d(string=hai) anos |
Francisco Jerez
|
3945e47543
drm/nouveau: Refactor context destruction to avoid a lock ordering issue.
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
6032649df9
drm/nouveau: hook up acpi power supply change tracking
|
%!s(int64=14) %!d(string=hai) anos |
Ben Skeggs
|
21e86c1c8a
drm/nouveau: remove cpu_writers lock
|
%!s(int64=14) %!d(string=hai) anos |