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