Dave Airlie
|
38f1cff086
Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next
|
14 سال پیش |
Ben Skeggs
|
6f70a4c3d1
drm/nv50-nvc0: prevent multiple vm/bar flushes occuring simultanenously
|
14 سال پیش |
Ben Skeggs
|
d5f423947a
drm/nouveau: rename nouveau_vram to nouveau_mem
|
14 سال پیش |
Daniel Vetter
|
31a5b8ce8f
drm/nouveau: don't munge in drm_mm internals
|
14 سال پیش |
Ben Skeggs
|
c906ca0fbf
drm/nvc0: enable protection of system-use-only structures in vm
|
14 سال پیش |
Ben Skeggs
|
3ee0128140
drm/nouveau: modify vm to accomodate dual page tables for nvc0
|
14 سال پیش |
Francisco Jerez
|
c45aadabb9
drm/nv50: fix a couple of vm init issues
|
14 سال پیش |
Ben Skeggs
|
60d2a88ae8
drm/nouveau: kick vram functions out into an "engine"
|
14 سال پیش |
Ben Skeggs
|
34cf01bc4b
drm/nouveau: allow gpuobj vinst to be a virtual address when necessary
|
14 سال پیش |
Ben Skeggs
|
b571fe21f5
drm/nv50: tidy up PCIEGART implementation
|
14 سال پیش |
Ben Skeggs
|
4c13614298
drm/nv50: implement global channel address space on new VM code
|
14 سال پیش |
Ben Skeggs
|
f869ef8823
drm/nv50: implement BAR1/BAR3 management on top of new VM code
|
14 سال پیش |
Ben Skeggs
|
a11c3198c9
drm/nv50: import new vm code
|
15 سال پیش |
Ben Skeggs
|
573a2a37e8
drm/nv50: implement custom vram mm
|
15 سال پیش |
Ben Skeggs
|
e41115d0ad
drm/nouveau: rework gpu-specific instmem interfaces
|
14 سال پیش |
Ben Skeggs
|
dc1e5c0dbf
drm/nouveau: simplify gpuobj suspend/resume
|
14 سال پیش |
Ben Skeggs
|
9100468d1b
drm/nouveau: pass gpuobj alignment request down into backing allocator
|
14 سال پیش |
Ben Skeggs
|
cff5c13324
drm/nouveau: add more fine-grained locking to channel list + structures
|
14 سال پیش |
Ben Skeggs
|
56ac747535
drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang
|
14 سال پیش |
Ben Skeggs
|
d961db75ce
drm/ttm: restructure to allow driver to plug in alternate memory manager
|
15 سال پیش |
Ben Skeggs
|
038b8b2a0d
drm/nv50: flush bar1 vm / dma object setup before poking 0x1708
|
14 سال پیش |
Francisco Jerez
|
4b5c152a79
drm/nouveau: Remove implicit argument from nv_wait().
|
14 سال پیش |
Ben Skeggs
|
e05c5a317e
drm/nouveau: tidy ram{ht,fc,ro} a bit
|
15 سال پیش |
Ben Skeggs
|
fbd2895e45
drm/nouveau: rework init ordering so nv50_instmem.c can be less bad
|
15 سال پیش |
Ben Skeggs
|
5125bfd886
drm/nv50: allow gpuobjs that aren't mapped into aperture
|
15 سال پیش |
Ben Skeggs
|
43efc9ce25
drm/nouveau: simplify fake gpu objects
|
15 سال پیش |
Ben Skeggs
|
a8eaebc6c5
drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity
|
15 سال پیش |
Ben Skeggs
|
b3beb167af
drm/nouveau: modify object accessors, offset in bytes rather than dwords
|
15 سال پیش |
Marcin Slusarz
|
615661f394
drm/nv50: initialize ramht_refs list for faked 0 channel
|
15 سال پیش |
Ben Skeggs
|
46d4cae200
drm/nv50-nvc0: ramht_size is meant to be in bytes, not entries
|
15 سال پیش |