Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
fd70b6cd780742b97f525415bf5e4fb24a4bb6d8
/
drivers
/
gpu
/
drm
/
nouveau
/
nv50_instmem.c
60d2a88
drm/nouveau: kick vram functions out into an "engine"
by Ben Skeggs
· 14 years ago
34cf01b
drm/nouveau: allow gpuobj vinst to be a virtual address when necessary
by Ben Skeggs
· 14 years ago
b571fe2
drm/nv50: tidy up PCIEGART implementation
by Ben Skeggs
· 14 years ago
4c136142
drm/nv50: implement global channel address space on new VM code
by Ben Skeggs
· 14 years ago
f869ef8
drm/nv50: implement BAR1/BAR3 management on top of new VM code
by Ben Skeggs
· 14 years ago
a11c319
drm/nv50: import new vm code
by Ben Skeggs
· 14 years ago
573a2a3
drm/nv50: implement custom vram mm
by Ben Skeggs
· 14 years ago
e41115d
drm/nouveau: rework gpu-specific instmem interfaces
by Ben Skeggs
· 14 years ago
dc1e5c0
drm/nouveau: simplify gpuobj suspend/resume
by Ben Skeggs
· 14 years ago
9100468
drm/nouveau: pass gpuobj alignment request down into backing allocator
by Ben Skeggs
· 14 years ago
cff5c13
drm/nouveau: add more fine-grained locking to channel list + structures
by Ben Skeggs
· 14 years ago
56ac747
drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang
by Ben Skeggs
· 14 years ago
d961db7
drm/ttm: restructure to allow driver to plug in alternate memory manager
by Ben Skeggs
· 14 years ago
038b8b2
drm/nv50: flush bar1 vm / dma object setup before poking 0x1708
by Ben Skeggs
· 14 years ago
4b5c152
drm/nouveau: Remove implicit argument from nv_wait().
by Francisco Jerez
· 14 years ago
e05c5a3
drm/nouveau: tidy ram{ht,fc,ro} a bit
by Ben Skeggs
· 14 years ago
fbd2895
drm/nouveau: rework init ordering so nv50_instmem.c can be less bad
by Ben Skeggs
· 14 years ago
5125bfd
drm/nv50: allow gpuobjs that aren't mapped into aperture
by Ben Skeggs
· 14 years ago
43efc9c
drm/nouveau: simplify fake gpu objects
by Ben Skeggs
· 14 years ago
a8eaebc
drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity
by Ben Skeggs
· 14 years ago
b3beb16
drm/nouveau: modify object accessors, offset in bytes rather than dwords
by Ben Skeggs
· 14 years ago
615661f
drm/nv50: initialize ramht_refs list for faked 0 channel
by Marcin Slusarz
· 14 years ago
46d4cae
drm/nv50-nvc0: ramht_size is meant to be in bytes, not entries
by Ben Skeggs
· 14 years ago
bf563a6
drm/nv50: correct wait condition for instmem flush
by Ben Skeggs
· 14 years ago
734ee83
drm/nv50: use correct PRAMIN flush register on original nv50
by Ben Skeggs
· 14 years ago
6318721
drm/nv50: move tlb flushing to a helper function
by Ben Skeggs
· 14 years ago
f56cb86
drm/nouveau: add instmem flush() hook
by Ben Skeggs
· 14 years ago
b833ac2
drm/nouveau: use drm_mm in preference to custom code doing the same thing
by Ben Skeggs
· 14 years ago
01d73a6
drm: Remove drm_resource wrappers
by Jordan Crouse
· 14 years ago
494ab82
drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark
by Ben Skeggs
· 14 years ago
a76fb4e
drm/nouveau: detect vram amount once, and save the value
by Ben Skeggs
· 14 years ago
3bfc7d2
drm/nouveau: use ALIGN instead of open coding it
by Matt Turner
· 15 years ago
76befb8
drm/nv50: fix instmem binding on IGPs to point at stolen system memory
by Ben Skeggs
· 15 years ago
6ee7386
drm/nouveau: Add DRM driver for NVIDIA GPUs
by Ben Skeggs
· 15 years ago