Ben Skeggs
|
8984e04615
drm/nvc0: initial vm implementation, use for bar1/bar3 management
|
14 years ago |
Ben Skeggs
|
4c74eb7ff2
drm/nvc0: import initial vm backend
|
14 years ago |
Ben Skeggs
|
60d2a88ae8
drm/nouveau: kick vram functions out into an "engine"
|
14 years ago |
Ben Skeggs
|
5f6fdca570
drm/nv50: enable non-contig vram allocations where requested
|
14 years ago |
Ben Skeggs
|
bfd83aca5a
drm/nv50: enable 4KiB pages for small vram allocations
|
14 years ago |
Ben Skeggs
|
4c13614298
drm/nv50: implement global channel address space on new VM code
|
14 years ago |
Ben Skeggs
|
a11c3198c9
drm/nv50: import new vm code
|
15 years ago |
Ben Skeggs
|
573a2a37e8
drm/nv50: implement custom vram mm
|
15 years ago |
Francisco Jerez
|
a5cf68b04b
drm/nouveau: Rework tile region handling.
|
14 years ago |
Marcin Slusarz
|
382d62e524
drm/nouveau: fix annoying nouveau_fence type issue
|
14 years ago |
Roy Spliet
|
cac8f05b42
drm/nouveau/pm: improve memtiming mappings
|
14 years ago |
Ben Skeggs
|
56ac747535
drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang
|
14 years ago |
Francisco Jerez
|
cbab95db84
drm/nouveau: Some random cleanups.
|
14 years ago |
Roy Spliet
|
a845fff841
drm/nouveau: fix thinkos in mem timing table recordlen check
|
14 years ago |
Roy Spliet
|
7760fcb020
drm/nouveau: Import initial memory timing work
|
14 years ago |
Francisco Jerez
|
9f56b1265d
drm/nouveau: Simplify tile region handling.
|
14 years ago |
Francisco Jerez
|
de5899bdac
drm/nouveau: Add module parameter to override the default AGP rate.
|
14 years ago |
Francisco Jerez
|
71d0618661
drm/nouveau: Don't enable AGP FW on nv18.
|
14 years ago |
Ben Skeggs
|
fbd2895e45
drm/nouveau: rework init ordering so nv50_instmem.c can be less bad
|
15 years ago |
Ben Skeggs
|
6c3d7ef25e
drm/nv50: calculate vram reordering block size
|
15 years ago |
Ben Skeggs
|
b3beb167af
drm/nouveau: modify object accessors, offset in bytes rather than dwords
|
15 years ago |
Francisco Jerez
|
316f60a120
drm/nouveau: Fix suspend on some nv4x AGP cards.
|
15 years ago |
Ben Skeggs
|
c556d98903
drm/nvc0: implement memory detection
|
15 years ago |
Francisco Jerez
|
2b495268fc
drm/nouveau: Fix AGP reset when AGP FW is already enabled on init.
|
15 years ago |
Ben Skeggs
|
0d3470d218
drm/nouveau: remove unused ttm bo list
|
15 years ago |
Francisco Jerez
|
e04d8e829d
drm/nouveau: Reset AGP before running the init scripts.
|
15 years ago |
Francisco Jerez
|
3c7066bca9
drm/nouveau: Add some PFB register defines.
|
15 years ago |
Ben Skeggs
|
baf8035edb
drm/nouveau: fix mtrr cleanup path
|
15 years ago |
Ben Skeggs
|
631872155f
drm/nv50: move tlb flushing to a helper function
|
15 years ago |
Ben Skeggs
|
f56cb86f9a
drm/nouveau: add instmem flush() hook
|
15 years ago |